《第六章面向对象的设计》.pptVIP

  • 5
  • 0
  • 约8.04千字
  • 约 88页
  • 2016-06-21 发布于河南
  • 举报
《第六章面向对象的设计》.ppt

第六章 面向对象的设计 面向对象的设计模型 系统设计 对象设计 领域对象设计 面向对象设计的任务 面向对象设计的任务 系统设计 系统整体结构的设计 对象设计 对OOA模型中类/对象模型的具体化和细化 消息设计 从对象- 关系模型,设计出消息模型 设计模型复审 面向对象设计 系统设计过程 ⑴ 划分子系统; ⑵ 确定需要并发运行的子系统并为它们分配处理器; ⑶ 描述子系统之间的通信; ⑷ 确定系统资源的管理和控制; ⑸ 确定人机交互构件; ⑹ 选择实现数据管理和任务管理的基本策略。 四种主要子系统 问题域子系统 人机交互子系统 任务管理子系统 数据管理子系统 划分子系统 划分原则 模块化、功能独立、信息隐藏 同一个子系统的类拥有共同特性 同一个子系统的类具有共同目的 同一个子系统的类提供相似服务 同一个子系统的类间相对高耦合 子系统标准 有明确的借口,与其他子系统通信 一般类只和子系统内部的其它类协作 处理并发操作 并发的对象(子系统) 同时 异步 作用于同一事件 处理 将并发子系统分配到不同处理器 将并发子系统分配到同一处理器 系统提供同步控制 描述子系统间的通信 子系统协作模型 客户/服务器 端对端 人机交互设计 分类分析用户特点,设计不同界面 增加用户界面专用的类和对象 利用快速原型演示,改进界面设计 任务管理设计 策略 确定任务的特征 定义一个协调者任务

文档评论(0)

1亿VIP精品文档

相关文档