时序图

定义

定义:时序图是一种UML图,它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。

时序图是一个二维图,横轴表示对象,纵轴表示时间,消息在各对象之间横向传递,依照时间顺序纵向排列。

时序图的作用

1、展示对象之间交互的顺序。将交互行为建模为消息传递,通过描述消息是如何在对象间发送和接收的来动态展示对象之间的交互;

2、相对于其他UML图,时序图更强调交互的时间顺序;

3、可以直观的描述并发进程。

组成元素

  1. 角色(Actor)
  2. 对象(Object)
  3. 生命线(Lifeline)
  4. 控制焦点(Focus of Control)
  5. 消息(Message)
  6. 自关联消息
  7. 组合片段
(1)抉择(Alt)
if else
(2)选项(Opt)
else
(3)循环(Loop)
while
(4)并行(Par)
async

例子:

时序图_第1张图片
截屏2021-02-19 上午11.02.26.png

参考http://www.uml.org.cn/oobject/201909202.asp

你可能感兴趣的:(时序图)