UML2教程

生命线代表顺序图中的单个参与者。生命线通常有一个包含其对象名称的矩形。如果它的名字是“self”,则表明生命线代表拥有顺序图的分类器。

有时,顺序图会有一条生命线,其头部有一个Actor元素符号。如果顺序图由一个用例拥有,通常会出现这种情况。鲁棒图中的边界、控制和实体元素也可以拥有生命线。

消息

执行发生

沿着生命线延伸的细矩形表示执行发生或控制焦点的激活。在上图中,有三个执行事件。第一个是源对象发送两条消息并接收两个回复;第二个是目标对象接收同步消息并返回回复;第三个是目标对象接收异步消息并返回回复。

自身消息

一个自身消息可以表示一个操作的递归调用,或者一个方法调用属于同一对象的另一个方法。它显示为在生命线的执行事件中创建嵌套的控制焦点。

丢失的消息和找回的消息

丢失的消息是那些已发送但未到达预期接收者,或发送到当前图表中未显示的接收者的消息。找回的消息是来自未知发件人的消息,或者来自当前图表中未显示的发件人的消息。它们表示去往或来自端点元素。

生命线开始和结束

组合片段

前面已经说过,顺序图并非旨在显示复杂的过程逻辑。虽然是这种情况,但有许多机制确实允许向图表添加一定程度的程序逻辑,并且属于组合片段的标题。组合片段是包含在帧中并在特定命名环境下执行的一个或多个处理序列。可用的片段是:

下图显示了一个循环片段。

还有一个交互发生,类似于组合片段。交互事件是对另一个图的引用,该图在框架的左上角具有单词“ref”,并且在框架的中间显示了被引用图的名称。

图的门口

图的门口是一个连接点,用于连接片段内的消息和片段外的消息。EA将门显示为片段框架上的一个小方块。图门充当顺序图的页外连接器,表示传入消息的源或传出消息的目标。以下两个图表显示了它们在实践中的使用方式。请注意,顶层图表上的门是消息箭头接触参考片段的点-无需将其呈现为盒子形状。

部分分解

一个对象可以有多个生命线来自它。这允许对象间和对象内的消息显示在同一图表上。

状态不变量/延续

状态不变量是放置在生命线上的约束,在运行时必须为真。它显示为一个带有半圆形末端的矩形。

THE END
1.uml顺序图是什么?怎么画uml顺序图顺序图也叫时序图、序列图,指用uml符号绘制的图示,是一种uml交互图,表示用例中对象的行为顺序,用于描述参与者对象之间如何以一系列顺序的动作关系进行交互的,强调消息在对象之间发送和接收情况.https://www.liuchengtu.com/tutorial/umlshunxutu.html
2.UML基础之顺序图1. 顺序图 (Sequence Diagram) 顺序图是一种强调对象间消息传递次序的交互图,又称为时序图或序列图 image.png 2. 组成元素 时序图描述对象之间消息的发送顺序,强调时间顺序 时序图是一个二维图,横轴表示对象,纵轴表示时间,消息在各对象之间横向传递,按照时间顺序纵向排列 ...https://www.jianshu.com/p/106dfff23b0a
1.UML空白d的博客UML-时序图 对象是类的实例,对象是通过类来创建的,我门可以把类看作是创建对象的模版。在生命线上可以用活动条来表示某种行为的开始和结束,一般用小矩形表示。-顺序图描述按照时间的先后顺序对象之间交互动作过程。·可以将一个简单消息和一个同步消息合并成一个消息。是对象之间的通信,可以是信号或者操作调用。在...https://blog.csdn.net/weixin_59272777/category_12400233.html
2.UML基础UML顺序图和协作图简介UML建模中顺序图和协作图的概念你是否了解,这里向大家简单介绍一下UML顺序图是将交互关系表示为一个二维图,而UML协作图也是互动的图表。 本文和大家重点讨论一下UML顺序图和协作图,UML顺序图是将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。而协作图像序列图一样也传递相同的信息,但他们不关心什么...https://www.51cto.com/article/210563.html
3.创建UML序列图UML 序列图显示一组对象如何在一段时间内在进程中进行交互。 它显示了在系统中的参与者和对象之间传递的消息,以及它们发生的顺序。 若要生成序列图,请使用UML 序列模板或初学者关系图,其中包括UML 序列模具。 将形状从模具拖到绘图画布上以生成关系图。 https://support.microsoft.com/office/c61c371b-b150-4958-b128-902000133b26
4.UML建模(4)UML建模之时序图腾讯云开发者社区时序图是按照时间顺序显示对象交互的图。它显示了参与交互的对象和所交互信息的先后顺序,用来表示用例图中的行为,用例图是一种交互图。 在UML中,时序图将交互关系表示为一张二维图。其中,纵向标示时间轴,时间沿竖线从上向下进行,按照时间依次列出各个对象所发出和接受的消息,横坐标标示了交互中的各个对象。 https://cloud.tencent.com/developer/article/1970048