一:什么是对象图
对象图和类图一样,放映系统的静态过程,对象图是描述系统某时刻的状态,可看作一个类图的实例,是从实际或原型化的情景来表达的。
二:对象图的构成
对象
连接
包
注意:在对象图中,属性有具体的值,而在类图中变量不容易写属性的值
三:类图与对象图的比较
类图
对象图
构成:类名、属性、操作
构成:对象名、属性
只有类名
对象名:类名(体现对象图是类图的实例)
属性栏定义了所有属性的特征
属性栏定义了属性的当前值
有操作
无操作:因为同一个类的对象的操作是一样的
使用关联连接:关联名称、角色名、约束、多重性
使用链接连接:链接的名称、角色名
类是代表的对对象的分类,所以必须说明参与关联的对象的个数
对象代表的单个实体,所有的链接都是一对一的,所以不涉及多重性,即不标对象的个数
四:产生阶段及使用人员
产生阶段:详细设计阶段
使用人员:系统开发人员
五:图例(以机房收费系统为例),类图就是把类更进一步的细分,类图中的一个操作细分到对象图中,此操纵就是一个对象,该操作可能就是一个窗体的实例,也有可能是表的实例,总之划分更细致。
一般用户:
操作员:
管理员:(管理员具有一般用户和操作员所有的权利)