11章面向对象设计讲义.ppt

11章面向对象设计讲义

软件工程导论(第6版);第11章 面向对象设计;;; 11.1 面向对象设计的准则;1. 模块化;3. 信息隐藏;5. 强内聚;; 11.2 启发规则;1. 设计结果应该清晰易懂;3. 设计简单的类;5. 使用简单的服务;; 11.3 软件重用;11.3.1 软件重用概述;代码重用 源代码剪贴 源代码包含 继承 设计结果重用 重用某个软件系统的设计模型(即求解域模型) 分许结果重用 更高级别的重用,即重用某个系统的分析模型 ; 主要有以下10种: 项目计划 成本估计 体系结构 需求模型和规格说明 设计 源代码 用户文档和技术文档 用户界面 数据 测试用例;11.3.2 类构件;2. 类构件的重用方式;11.3.3 软件重用的效益;2. 生产率;3. 成本;;11.4 系统分解;1. 子系统之间的两种交互方式;2. 组织系统的两种方案;2. 组织系统的两种方案;11.4 系统分解;;11.5 设计问题域子系统;11.5 设计问题域子系统;2. 重用已有的类;3. 把问题域类组合在一起;5. 调整继承类层次;5. 调整继承类层次;5. 调整继承类层次;6. ATM系统实例;;11.6 设计人机交互子系统;1. 分类用户 ;2. 描述用户;3. 设计命令层次;3. 设计命令层次;4. 设计人机交互类;11.7 设计任务管理子系统;11.7 设计任务管理子系统

文档评论(0)

1亿VIP精品文档

相关文档