- 1、本文档共142页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象系统分析与设计 Object-Oriented Systems Analysis and Design 河北农业大学信息科学与技术学院 滕桂法 教授 第三章 面向对象分析与设计 ★什么是面向对象分析与设计 ★面向对象分析的实践 ★面向对象分析与设计中再利用的实践 什么是面向对象分析与设计 面向对象是一种从下到上的思想 什么是面向对象分析与设计 面向对象实现软件开发的一贯性 面向对象分析阶段 要求模型的构建 3种模型的表现 分析阶段中的对象 面向对象分析阶段 代表性的方法论中的3种模型 分析阶段的实例 对象模型的建立 动态模型的建立 功能模型的建立 分析阶段的实例 设计阶段 设计阶段 设计阶段的实例1 设计阶段的实例1 设计阶段的实例2 设计阶段的实例2 整体流程 整体流程 整体流程 各种方法 各种方法 软件的重用 软件的重用 利用类和库进行面向对象开发的组件重用 饭店综合信息系统 饭店综合信息系统 饭店综合信息系统 饭店综合信息系统 饭店综合信息系统 饭店综合信息系统 饭店综合信息系统 饭店综合信息系统 饭店综合信息系统 饭店综合信息系统 饭店综合信息系统 饭店综合信息系统 饭店综合信息系统 实现组件的标准化 对于饭店1的“订单”对象,在饭店2中怎样? 订单的动态模型的状态变换关系没有变化,唯一变化是:点菜事件的起源由服务员变成会计了。这样就可是县实现了面向对象中的组件标准化。 多视点状态变换的考虑方法对模型化十分有效。从多个视点不考虑之间的关系建立起独立的模型,这样模型化较容易和提高理解性。 设计变更过程的固定化 面向对象分析与设计 ●面向对象开发过程概述 ●面向对象开发过程的特征 ●面向对象分析、设计方法论 OMT法 Booch法 其他方法论 第二代OMT法 ●案例介绍 面向对象开发过程概述 面向对象分析 系统分析、设计 用户接口设计与面向对象设计 编程(面向对象编程) 再利用的准备 各种方法 4大方法的特征 四种方法没有本质的区别 方法实例之一:SM方法介绍 方法实例之一:ShlaerMellor法 SM方法介绍 模型扩展 SM方法介绍 模型扩展 领域模型和子系统模型 方法实例之二:信息模型-(1)所谓对象 方法实例之二:所谓对象(图示) 方法实例之二:对象的候补 方法实例之二:对象的候补(图) 方法实例之二:对象抽出难 方法实例之三:信息模型-(2)所谓属性 方法实例之三:属性的种类 方法实例之三:属性的举例 方法实例之三:属性的举例(图) 方法实例之三:参照属性的举例(图) 方法实例之三:属性的规则 方法实例之四:信息模型-(3)所谓关系 方法实例之四:信息模型-(3)所谓关系(图) 方法实例之四:关系的多重性 方法实例之四:关系的多重性(图) 方法实例之四:关系的条件性 方法实例之五:状态模型 方法实例之五:状态模型 方法实例之五:状态模型-生命周期(图) 方法实例之五:状态模型 方法实例之五:状态模型与处理模型(图) 方法实例之五:状态模型 方法实例之六:处理模型 方法实例之六:处理模型(图) 方法实例之六:对象存取模型 方法实例之六:对象存取模型(图) 方法实例之七:对象通信模型 方法实例之七:对象通信模型(图) 方法实例之七:对象的多层化(图) 方法实例之七:控制链 方法实例之七:控制链(图) 方法实例之八:领域模型 方法实例之八:领域模型(图) 方法实例之八:域模型间联系 方法实例之八:举例(图) 方法实例之九:文档体系与项目矩阵 方法实例之九:子系统模型(图) 方法实例之九:子系统为单位构建 方法实例之九:子系统为单位构建(图) 方法实例之九:用项目矩阵管理 方法实例之十:方法与消息(对象中) 方法实例之十:方法和消息(图) 方法实例之十:方法与消息(通信模型中) 方法实例之十:方法和消息(图) 方法实例之十:方法与消息(存取模型中) 方法实例之十一:分析向设计的转换 方法实例之十一:分析向设计的转换(图) 方法实例之十一:分析向设计的转换 方法实例之十一:分析向设计的转换(图) 方法实例之十一:分析向设计的转换 四种方法的比较评价1 四种方法的比较评价1 三种方法的规格化过程和文档(a) 三种方法的规格化过程和文档(b) 四种方法的文档 四种方法的文档 面向对象分析过程 面向对象分析过程 面向对象分析过程 CY法的对象模型符号 CY法的分析过程 CY法的具体分析顺序 CY法的具体分析顺序 CY法的具体分析顺序(需求文档) CY法的具体分析顺序(名词抽出) CY法的具体分析顺序(名词抽出例) CY法的具体分析顺序(动词抽出) CY法的具体分析顺序(动词抽出) CY法的具体分析顺序(类候补的抽出) 类
文档评论(0)