网络多媒体应用单击此处编辑母版文本样式退出上页首页下页末页网络多媒体应用单击此处编辑母版文本样式第 九 章面向对象方法学9.1.1 什么是面向对象的开发方法 OOSD (Object-Oriented Software Development)法是一种 把面向对象的思想应用于软件开发过程指导开发活动的系统方法 面向对象的方法是一种运用对象类继承封装聚合消息传送多态性等概念来构造系统的
面向对象的概念Attribute 属性UML中类属性的语法为: [可见性] 属性名[:类型][=初值]3. 继承(inheritance) 继承是类间的基本关系它是基于层次关系的不同类共享数据和操作的一种机制父类中定义了其所有子类的公共属性和操作在子类中除了定义自己特有的属性和操作外可以继承其父类(或祖先类)的属性和操作还可以对父类(或祖先类)中的操作重新定义其实现方法 船getAr
#
软件工程概论 Software Engineering杨璐yanglu@第7章 面向对象方法71 面向对象的基本概念72 面向对象的分析(OOA)73 面向对象的设计(OOD)71 面向对象的基本概念面向对象方法的发展历程Simula、Smalltalk、C++、JavaOMT (James Rumbaugh)Booch方法(Grady Booch)UMLOOSE (Ivar Jacobson)
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级面向对象的分析设计与实现第十章 10.1 面向对象的开发方法的一般过程 OO方法中执行主要活动的描述主要步骤是分析设计实现及测试需求分析设 计实 现测 试OO方法的步骤10.1 面向对象的开发方法的一般过程 获取需求建立需求模型 分析的典型活动: 1获取领域知识 2定义系统功能(数据流图用例图) 3确定合适的类 4建立对象模
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第9章 面向对象的分析设计方法第9章 面向对象的分析设计方法本章要点:? 掌握面向对象的一些基本概念? 掌握面向对象的分析与模型化? 掌握面向对象分析的基本步骤 ? 掌握面向对象分析建模语言 UML第9章 面向对象的分析设计方法9.1 面向对象的分析与设计方法概述9.2 面向对象分析9.3 面向对象设计9
#
面向对象方法学引论(4) 对象彼此之间仅能通过传递消息互相联系对象与传统的数据有本质区别它不是被动地等待外界对它施加操作相反它是进行处理的主体必须发消息请求它执行它的某个操作处理它的私有数据而不能从外界直接对它的私有数据进行操作封装性用传统方法和面向过程语言开发出来的软件很难维护是长期困扰人们的一个严重问题是软件危机的突出表现由于下述因素的存在使得用面向对象方法所开发的软件可维护性好:面向对象的软
#
本章内容在现实世界中有许多内部状态和外部行为相似的对象由这些对象构成的集合就是类构成类的基本元素:标识:类的名称 用以区分其它类继承描述:指子类承袭的父类的名称以及继承得到的结构与功能数据结构:是对该类数据的组织结构的描述操作:指该类通用功能的具体实现方法接口:指面向其它类的统一的外部通讯协议三 消息和消息传递<操作名参数>本节内容: 一面向对象系统开发的方法论 二面向对象系统的分析 三面
违法有害信息,请在下方选择原因提交举报