时序图简介

  • Post author:
  • Post category:其他




什么是时序图

来自百度百科的介绍:

“又名序列图、循序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,其中的每条消息对应一个类操作或状态机中引起转换的触发事件。”

时序图是一种UML的交互图,用于表示对象之间消息的交互,更强调交互的时间顺序。

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

推荐:

时序图简介



时序图的组成

时序图时会涉及七种元素:⾓⾊(Actor)、对象(Object)、⽣命线(LifeLine)、控制焦点(Activation)、消息(Message)、⾃关联消息、组合⽚段。

在这里插入图片描述



用图解释时序图

在这里插入图片描述



组合片段

组合片段用来解决交互执行的条件和方式,是时序列图的逻辑组件,用于通过指定条件或子进程的应用区域,为生命线的任何部分定义特殊条件和子进程,组合片段共有13种,名称及含义如下:

在这里插入图片描述



画图步骤

1。 确定交互过程的上下文;

2。 识别参与过程的交互对象;

3。 为每个对象设置生命线;

4。 从初始消息开始,依次画出随后消息;

5。 考虑消息的嵌套,标示消息发生时的时间点。



版权声明:本文为goodjava2007原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。