【UML】— 对象图

来源:互联网 发布:cms摄像头监控软件设置 编辑:程序博客网 时间:2024/05/29 18:20

一:什么是对象图

对象图和类图一样,放映系统的静态过程,对象图是描述系统某时刻的状态,可看作一个类图的实例,是从实际或原型化的情景来表达的。

二:对象图的构成

对象

连接

注意:在对象图中,属性有具体的值,而在类图中变量不容易写属性的值

三:类图与对象图的比较

类图

对象图

构成:类名、属性、操作

构成:对象名、属性

只有类名

对象名:类名(体现对象图是类图的实例)

属性栏定义了所有属性的特征

属性栏定义了属性的当前值

有操作

无操作:因为同一个类的对象的操作是一样的

使用关联连接:关联名称、角色名、约束、多重性

使用链接连接:链接的名称、角色名

类是代表的对对象的分类,所以必须说明参与关联的对象的个数

对象代表的单个实体,所有的链接都是一对一的,所以不涉及多重性,即不标对象的个数


四:产生阶段及使用人员

产生阶段:详细设计阶段

使用人员:系统开发人员

五:图例(以机房收费系统为例),类图就是把类更进一步的细分,类图中的一个操作细分到对象图中,此操纵就是一个对象,该操作可能就是一个窗体的实例,也有可能是表的实例,总之划分更细致。

一般用户:

操作员:

管理员:(管理员具有一般用户和操作员所有的权利

0 0