还看不懂UML时序图?看完这些符号介绍就明白了!

UML时序图,又叫序列图或者顺序图,是一种用来描述对象之间传送消息的时间顺序,是用来表示用例中的行为顺序。

UML时序图

UML时序图基本的符号即含义:

1、对象:表示系统的参与者或者任何有效的系统对象。

uml对象

2、生命线:相当于一个时间线,表示对象在一段时间内的存在时间,而且从时序图的顶部一直延伸至底部,长度取决于交互的时间。

时序图生命线

3、消息:是用来表示一个对象向其他一个或者多个对象发送信号,或者由一个对象调用另外一个对象的操作。

时序图消息

4、激活:表示的是一个对象直接或者通过从属操作而完成操作的过程。在时序图中一般激活符号的顶端与激活时间对齐,低端与完成时间对齐,被执行的操作则用文字进行标识。

时序图激活

5、注释:是用来对UML实体进行文字描述的。

时序图注释

6、约束:表示的是当为对象交互建模时,有时候必须满足一个条件,消息才会传递给对象。

时序图约束

7、用户:即系统角色,可以是人、其他系统或者子系统。

时序图用户

8、链接到自己:显示对象可以调用自己的属性。

时序图链接到自己

9、通信:表示创建对象之间的通信路径。

时序图通信

10、包:在UML中,一个包直接对应的是一个Java中的包,是一种常规用途的组合机制。

时序图包

亿图软件中UML建模符号:

UML部署:

时序图部署

UML活动:

时序图活动

UML协作:

时序图协作

UML序列:

时序图序列

UML用例:

时序图用例

UML状态:

时序图状态

UML组件:

时序图组件