UML交互图——时序图

1、时序图概念(也称顺序图)

对象之间传递消息的时间顺序,表示用例中的行为顺序,是强调消息时间顺序的交互图。

时序图像UML用户提供了事件流随时间推移的、清晰的、可视化的轨迹。

2、时序图元素——对象

对象代表时序图中的对象在交互中所扮演的角色。对象的符号和对象图中对象所用的符号一样,使用矩形将对象名包含起来。对象置于时序图的顶部以为这在交互开始的时候对象就已经存在了,如果对象的位置不在顶端,表示对象在交互的过程中出现的。

3、时序图元素——生命线

是一条垂直的虚线,表示时序图中的对象在一段时间内的存在。每个对象的底部中心的位置都带有生命线。

生命线是一个时间轴,从时序图的顶部一直延伸到底部,所用的时间取决于交互持续的时间。对象与生命线结合在一起成为对象的生命线。

4、时序图的元素——激活

时序图可以描述为对象的激活和去激活。

激活代表时序图总的对象执行一项操作的时期,表示该对象被占用以完成某个任务。

去激活指的是对象处于空闲状态,在等待消息。

UML中将生命线改成矩形表示该对象是激活的。

5、时序图的元素——消息

消息定义交互和协作中交换信息的类,用于对实体间的通信内容建模。可以激活某个操作、唤起信号或导致目标对象的创建和插销。

UML中使用的消息符号:

符号 含义 符号 含义
绘制两个对象之间的异步消息 显示过程调用返回的消息
在两个对象之间绘制消息 绘制两个对象之间的过程调用
绘制反身消息    

6、我的机房时序图

(1)、一般用户注册账号

(2)、一般用户登录

猜你喜欢

转载自blog.csdn.net/make_1998/article/details/87929906