面向对象设计( OOD ) 面向对象设计建立软件系统的结构。 设计层次为: 子系统层:包含每个子系统的表示。 类和对象层:包含类层次和每个对象的设计表示。 消息层:包含使每个对象能够和其协作者通信的细节,建立系统的外部和内部接口。 责任层:包含针对每个对象的所有属性和操作的数据结构和算法的设计。 将 OO 分析模型转换到 OO 设计模型 对象 ―关系 模型 CRC 索引 卡片 属性、 操作、 协作者 对象―行为模型 用例 模型 子系统设计 类和对象设计 消息设计 责任设计 分析模型 设计模型 面向对象设计的主要工作分为两个阶段:高层设计和类设计。 高层设计构造应用软件的总体模型。 类设计建立类的规格说明,包括类的实例可执行的操作和它们的数据表示。 三个可能的利用现有类的方向: 现有类的复用 从现有类进行演化 从废弃型进行开发 面向对象分析与设计的建模 软件开发需要把问题解决模型化。 模型化是理解一个复杂系统的工具; 模型是系统早期抽象的重要结构; 常用的面向对象分析与设计模型 Rumbaugh 等人的 OMT 模型 Coad 和 Yourdon 的模型 Booch 开发模型 UML 统一建模语言 对象模型化技术的三类模型:对象模型、动态模型和功能模型。 这个模型化的过程是一个迭代过程通过不断更新、细化,直到切合系统真正需求
您可能关注的文档
最近下载
- The Sex Lives of College Girls《大学女生的性生活(2021)》第一季第四集完整中英文对照剧本.docx VIP
- 07FS02 防空地下室给排水设施安装.pdf VIP
- GB∕T 23935-2009 圆柱螺旋弹簧设计计算(高清版).pdf
- 送配电装置系统施工方案.doc VIP
- 98ZJ001中南地区建筑配件图集合订本.docx VIP
- 98ZJ001_标准图集标准图集.pdf VIP
- 98ZJ001说明.doc VIP
- 江苏2025年高考物理试卷真题(江苏卷).pdf VIP
- 2026年中央选调生考试笔试试题及答案解析.docx
- 标准图集-07FD02_防空地下室电气设备安装.pdf VIP
原创力文档

文档评论(0)