- 18
- 0
- 约3.11千字
- 约 30页
- 2016-10-21 发布于天津
- 举报
§4.3面向对象设计方法.ppt
§4.3 面向对象设计方法 OOD可分为两个阶段 系统设计阶段 目标:设计系统的整体结构, 选择构造系统的策略,包括: 分解系统为子系统 子系统到硬件的映射 数据管理策略 问控制策略 全局控制流机制的策略 对象设计阶段 OOD的四个层次: 子系统层: 包含每个子系统的表示 类和对象层:包含类层次和每个对象 的设计表示 消息层: 包含使得每个对象能够和其 协作者通信的细节,建立系 统的外部和内部接口 责任层: 包含针对每个对象的所有属性 和操作的数据结构和算法的设计 OOA与OOD的本质: OOA是一个分类活动,即分析问题力图 确定在开发解决方案时可应用的对象类, 同时确定对象关系和行为。 OOD使得软件工程师能够确定从类中导 出的对象,以及这些对象的相互关联, 此外,OOD描述了:对象间的关系如何达到; 行为如何实现; 对象间通信如何实现。 从OOA到OOD 逐渐扩充模型的过程 OOD分为两个阶段: 高层设计(系统设计) 低层设计(对象设计) OOD过程流 OOD过程流 OMT的系统设计过程: 子系统设计 划分子系统 处
原创力文档

文档评论(0)