第7章_面向对象系统设计用2.pptVIP

  • 2
  • 0
  • 约 88页
  • 2016-12-30 发布于湖北
  • 举报
第7章 面向对象设计 第7章 面向对象设计 7.1 设计准则 7.2 启发规则 7.3 软件重用 7.4 系统分解 7.5设计问题域 7.1 面向对象设计准则 1.模块化 2.抽象 3.信息隐蔽 4.弱藕合 5.强内聚 6.可重用 7.2 启发规则 1.设计结果应清晰易懂 (1)用词一致 (2)使用已有的协议 (3)减少消息模式的数目 (4)避免模糊的定义 7.3 软件重用 1.重用 重用也叫再用或复用,是指同一事物不作修改或稍加改动就多次重复使用。 广义地说,软件重用可分为以下3个层次: (1)知识重用(例如,软件工程知识的重用) (2)方法和标准的重用(例如,面向对象方 法或国家制定的软件开发规范的重用) (3)软件成分的重用 4. 类构件 5. 软件重用的效益 (1) 质量 (2) 生产率 (3) 成本 7.5设计问题域子系统 在面向对象设计过程中,可能对面向对象分析所得出的问题域模型做的补充或修改 1. 调整需求 2. 重用已有的类 3. 把问题域类组合在一起 4. 增添一般化类以建立协议 5. 调整继承层次 (1)使用多重继承机制 7.6 设计人机交互子系统 7.7 设计任务管理子系统 1. 分析并发性 2. 设计任务管理子系统 (1) 确定事件驱动型任务 (2) 确定时钟驱动型任务 (3) 确

文档评论(0)

1亿VIP精品文档

相关文档