java 时序图

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

java 时序图

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

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

java 时序图

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

java 时序图

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

java 时序图

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

java 时序图

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

java 时序图

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

java 时序图

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

java 时序图

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

java 时序图

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

java 时序图

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

java 时序图

亿图软件中UML建模符号:

UML部署:

java 时序图

UML活动:

java 时序图

UML协作:

java 时序图

UML序列:

java 时序图

UML用例:

java 时序图

UML状态:

java 时序图

UML组件:

java 时序图