【UML】交互图——时序图

一、概念

       时序图(Sequence Diagram)描述了对象之间传递消息的时间顺序,它用来表示用例中的行为顺序,是强调消息时间顺序的交互图。时序图描述类系统中类和类之间的交互,它将这些交互建模成消息交换。

二、组成元素

①对象

将对象置于时序图的顶部意味着在交互开始的时候对象就已经存在了,如果对象的位置不在顶部,那么表示对象是在交互的过程中被创建的。

②生命线

生命线是一条垂直的虚线,表示时序图中的对象在一段时间内的存在。生命线是一个时间线,从时序图的顶部一直延伸到底部,所用的时间取决于交互持续的时间。

③激活

激活代表时序图中的对象执行一项操作的时期。激活表示该对象被占用已完成某个任务,去激活指的是对象处于空闲状态,在等待消息。图中的矩形成为激活条或控制期,对象就是在激活条的顶部被激活的。

④消息

消息是两个对象之间的单路通信,从发送方到接收方的控制信息流。消息可以用于在对象间传递参数。消息可以实信号,即明确的、命名的、对象间的异步通信;也可以是调用,即具有返回控制机制的消息符号。

符号

含义

符号

含义

绘制两个对象之间的异步消息

显示过程调用返回的消息

在两个对象之间绘制消息

绘制两个对象之间的过程调用

绘制反身消息

 

 

三、下图是我画的关于机房的时序图:

发布了70 篇原创文章 · 获赞 17 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/hsm_Jasmine/article/details/90245507