- 1
- 0
- 约7.17千字
- 约 68页
- 2020-08-19 发布于浙江
- 举报
七 面向对象分析与设计建模面向对象分析与设计的建模软件开发需要把问题解决模型化。 模型化是理解一个复杂系统的工具; 模型是系统早期抽象的重要结构;常用的面向对象分析与设计模型 Rumbaugh 等人的 OMT 模型 Coad 和 Yourdon 的模型 Booch 开发模型 UML 统一建模语言对象模型功能模型动态模型Rumbaugh的对象模型化技术OMT(object modeling technique)对象模型化技术的三类模型:对象模型、动态模型和功能模型。这个模型化的过程是一个迭代过程通过不断更新、细化,直到切合系统真正需求为止。。1. 对象模型也叫做静态模型,是三个模型中最关键的一个模型,它的作用是描述系统的静态结构,包括构成系统的类和对象,它们的属性和操作,及它们之间的关系。在OMT中,类与类之间的关系叫做关联。关联代表一组存在于两个或多个对象之间的,具有相同结构和含义的具体链接。关联可以是物理的,也可以是逻辑的。类类的实例类定义示例类名自动售货机(类名)属性值饮料编号价格属性操作投入货币送出饮料显示金额按下按钮按退币杆显示售完1+(0个或1个)(1个或多个)1?2,4(0个或多个)(1~2个或4个)聚合,代表整体与部分的关系,这是一种特殊形式的关联。菱形框 表示整体侧对象限定,用以对关联的含义做某种约束。角色,用来说明关联的一端。由于多数关联具有两个端
原创力文档

文档评论(0)