【大学课件】面向对象设计方法.ppt
《【大学课件】面向对象设计方法.ppt》由会员分享,可在线阅读,更多相关《【大学课件】面向对象设计方法.ppt(30页珍藏版)》请在三一文库上搜索。
1、4.3 面向对象设计方法,OOD可分为两个阶段 系统设计阶段 目标:设计系统的整体结构, 选择构造系统的策略,包括: 分解系统为子系统 子系统到硬件的映射 数据管理策略 问控制策略 全局控制流机制的策略 对象设计阶段,http:/ 将OO分析模型转换到OO设计模型,用例,对象-关 系模型,类/对象 模型,属性、,子 系 统 设 计,类及对象设计,消息设计,责任设计,分析模型,设计模型(Pressman),操作、,协作者,对象-行为模型,http:/ 字典,数据 流图,E-R图,状态变迁图,加,工,规,约,控制规约,数,据,对,描 述,象,数 据 设 计,体系结构设计,接口设计,过程设计,分析模
2、型,设计模型,http:/ 的四个层次,数 据 设 计,体系结构设计,接口设计,过程设计,子 系 统 设 计,类及对象设计,消息设计,责任设计,面向对象设计 的四个层次,http:/ 子系统层: 包含每个子系统的表示 类和对象层:包含类层次和每个对象 的设计表示 消息层: 包含使得每个对象能够和其 协作者通信的细节,建立系 统的外部和内部接口 责任层: 包含针对每个对象的所有属性 和操作的数据结构和算法的设计,http:/ OOA是一个分类活动,即分析问题力图 确定在开发解决方案时可应用的对象类, 同时确定对象关系和行为。 OOD使得软件工程师能够确定从类中导 出的对象,以及这些对象的相互关联
3、, 此外,OOD描述了:对象间的关系如何达到; 行为如何实现; 对象间通信如何实现。,http:/ OOD分为两个阶段: 高层设计(系统设计) 低层设计(对象设计),http:/ 设计,OOA,系统 设计,http:/ 确定需要并发处理的子系统并为它们分配 处理器 描述子系统之间的通信 选择实现数据管理和任务管理的基本策略 确定人机交互构件 确定系统资源的管理和控制,http:/ 划分子系统 处理并发操作 描述子系统间通信 资源管理构件,http:/ 定义子系统遵循的标准: 子系统应有良好的接口 除少数“通信类”,子系统中的类应只和 该子系统中的其它类协作 子系统数目不应太多 可在子系统内划分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学课件 大学 课件 面向 对象 设计 方法
链接地址:https://www.31doc.com/p-3026257.html