第六章面向对象的设计 面向对象的设计模型 系统设计 ■对象设计 领域对象设计
第六章 面向对象的设计 ◼ 面向对象的设计模型 ◼ 系统设计 ◼ 对象设计 ◼ 领域对象设计
面向对象设计的任务 面向对象设计的任务 系统设计 系统整体结构的设计 对象设计 对OOA模型中类/对象模型的具体化和细化 ■消息设计 从对象-关系模型,设计出消息模型 设计模型复审
面向对象设计的任务 ◼ 面向对象设计的任务 ◼ 系统设计 ◼ 系统整体结构的设计 ◼ 对象设计 ◼ 对OOA模型中类/对象模型的具体化和细化 ◼ 消息设计 ◼ 从对象- 关系模型,设计出消息模型 ◼ 设计模型复审
面向对象设计 属性、操作、 协作者 11 类/对 对象 象 使用 关系模 模型(实例 12冒悬 对象行为模 型 1转差士
面向对象设计 责任设 计 消息设计 类及对象设计 子系统设计 属性、 操 作、 协作者 对象-行为模 型 对象- 关系模型 类 / 对 象 模型 使用 实例
系统设计过程 (1)划分子系统; (2)确定需要并发运行的子系统并为它们分配处理 器 (3)描述子系统之间的通信; (4)确定系统资源的管理和控制; (5)确定人机交互构件; (6)选择实现数据管理和任务管理的基本策略
系统设计过程 ⑴ 划分子系统; ⑵ 确定需要并发运行的子系统并为它们分配处理 器; ⑶ 描述子系统之间的通信; ⑷ 确定系统资源的管理和控制; ⑸ 确定人机交互构件; ⑹ 选择实现数据管理和任务管理的基本策略
四种主要子系统 ■问题域子系统 人机交互子系统 ■任务管理子系统 数据管理子系统
四种主要子系统 ◼ 问题域子系统 ◼ 人机交互子系统 ◼ 任务管理子系统 ◼ 数据管理子系统