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