什么是对象图?
对象图描述参与一个交互的各对象在交互过程中某一时刻的状态。注意是某一时刻。
对象图在软件软件工程的详细设计说明书中。
预期的适用人员:开发人员
对象图的建模
1、确定参与交互的各类对象的类,可以参照性应该的类图和交互图。
2、确定类间的关系,如依赖、泛化、关联和实现
3、针对交互在某一特定时刻各对象的状态,使用对象图为其建模
4、建模时,系统分析师要根据建模的目标,绘制对象的关键状态和关键对象之间的连接关系。
机房收费系统中的对象图
以操作员为例
什么是包图?
包图是由包和包之间的关系构成,它是维护和控制系统总体结构的重要建模工具。
包的作用?
包图是为了解决复杂系统中大量的类、接口、组件节点个图,处理起来复杂的凌乱的问题。将那些语义相近并倾向于一起变化的元素组织起来加入同一个包。这样方便理解和处理整个模型。
包的名字
包的名字可以分为简单名和路径名。
包的元素
包拥有UML中的元素包括:类、接口、组件、节点、协作、用例和图,还可能包含其他包。
包的可见性
可见性 | 含义 | 前缀符号< |
---|