UML-对象图

对象图(Object Diagram)展现了某一时刻一组对象以及它们之间的关系,描述了在类图中所建立的事物的实例的静态快照。对象图一般包括对象和链。

QQ截图20210717092745.png

和类图一样,对象图给出系统的静态设计视图或静态进程视图,但它们是从真实的或原型实例的角度建立的。这种视图主要支持系统的功能需求,即系统应该提供给最终用户的服务。利用对象图可以对静态数据结构建模。


在对系统的静态设计视图或静态进程视图建模时,主要是使用对象图对对象结构进行建模。对象结构建模涉及在给定时刻抓取系统中对象的快照。对象图表示了交互图表示的动态场景的一个静态画面,可以使用对象图可视化、详述、构造和文档化系统中存在的实例以及它们之间的相互关系。


对象图的建模技术:

识别建模机制。建模机制被描述为系统的某些功能或行为,经常会被耦合为用例,由一组类、接口和其他事物的交互产生。可以创建协作来描述机制。

识别参与的类和接口等元素,以及这些元素之间的关系。

识别并选择对象。考虑这个机制的脚本在某时刻被冻结时的情况,识别并选择出各个对象。

按需要显示每个对象的状态。

识别并显示出对象之间的链,即对象的类目之间关联的实例。

 

对象图的建模步骤:

1、确定对象及对象状态(从类图中来)

2、建立链(从类图中来)

 

对象图使用要点:

1)注重于表达系统静态设计视图或静态交互视图的一个方面。

2)表示由一个交互图描绘的动态场景的一个画面。

3)只包含对理解该方面不可缺少的那些元素。

4)提供与它的抽象层次相一致的细节,应该只显露出对理解是不可缺少的那些属性值和其他修饰。

5)不要过分的简化,这样会使读者对重要的语义产生误解。




上一篇: UML-类图
下一篇: UML-用例图

© 2016-2024 阿尔佛 aerfo.com | 豫ICP备17044542号 | 豫公网安备 41010602000172