2015版第11章问题域部分的设计概述.pptVIP

  • 9
  • 0
  • 约小于1千字
  • 约 26页
  • 2016-07-20 发布于湖北
  • 举报
2015版第11章问题域部分的设计概述

软件建模与分析 2015.9-2015.10 ;第三部分:设计篇;OOD模型框架 ——从两个侧面来描述;问题域部分设计;将OOA模型搬到OOD 作为OOD的基础;;11.2 实现条件对问题域部分的影响;设计准备 保留OOA文档,复制OOA文档,作为OOD的输入 根据需求的变化和发现的错误进行修改;1、按编程语言调整继承与多态 起因:OOA强调如实地反映问题域,OOD考虑实现问题, 如果语言不支持多继承或多态,就要进行对模型调整;方法1:简单转换;方法2:重新定义对象类,化解多继承;不适当的方法增加程序代码;(2)取消多态性;2、增加一般类以建立共同协议 增加根类:将所有的类组织在一起 提供全系统通用的协议 例:提供创建、删除、复制等操作 增加其他一般类:提供局部通用的协议 例:提供持久存储及恢复功能;;3、实现复用的设计策略;例:;4、提高性能 (1)调整对象分布;(3)合并通讯频繁的类;(5)降低算法的计算复杂性 (6)细化对象的分类 ;(7)将复杂对象化为整体-部分结构 ;6、完善对象的细节;7、定义对象实例;8、修改或补充辅助模型及模型规约;建立与OOA文档的映射;Thanks

文档评论(0)

1亿VIP精品文档

相关文档