首页 > 编程知识 正文

uml活动图实例,uml 顺序图

时间:2023-05-06 10:23:11 阅读:153675 作者:494

什么是时序图? 时序图(Sequence Diagram )也称为别名序列图、顺序图,是UML相互作用图。 通过描述对象之间发送消息的时间来显示多个对象之间的动态协作。 让我们来看看Visio2016的时序图说明。

时序图的要素我们画时序图时涉及七种要素。 这7种要素如下。

其中前6种是较常用、重要的元素,其馀最后一种组合片段元素复杂,不常用。 因此,这里只介绍前六种元素,如果以后需要使用组合片段元素,我们将单独介绍组合片段元素。

角色系统的角色可以是人或其他系统、子系统。 用小人的图标表示。

“对象”(Object )对象位于时间图的顶部,表示时间图中的对象以zjdxb形式交互式表示为矩形。

生命线时序图显示与每个对象和底部中心垂直的虚线。 这就是对象的生命线(对象的时间线)。 用垂直的虚线表示。 对象和生命线合并为对象的生命线,对象的生命线包含矩形对象图标和图标下的生命线。

“控制焦点”(Activation )焦点控制表示时间图表中对象在时间线上的某个时间执行的操作。 用狭窄的长方形表示。

消息(Message )表示在对象之间发送的信息。 消息有三种类型。

自相关消息表示方法的自调用,或者从一个对象中的一个方法调用另一个方法。 用半封闭的长方形下的实心剪刀表示。

要在Visio中创建时序图,请执行以下操作:

确定交互过程的上下文

确定参与该过程的对话方

为每个对象设定生命线

从第一条消息开始,依次绘制以下消息。

考虑到消息的嵌套,在标记消息发生的时刻的情况下,采用FOC(focusofcontrol )。

说明时间约束的地方。

在此,我们使用Visio2016创建用户启动微信扫描二维码支付流程的时序图。 使用此时序图识别刚才介绍的六个时序图元素。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。