UML - 序列图生命线

时间:2013-06-11 02:48:28

标签: uml

在序列图中,对象生命线上的垂直细长矩形表示什么?经过大量搜索,我找不到合适的答案。有人请帮助我理解这个吗?

提前致谢。

2 个答案:

答案 0 :(得分:0)

用于显示对象与其他对象或其自身的一次交互。需要在顶部的那个矩形内开始相互作用,并在底部附近结束。无需在矩形的最顶部或最底部边缘开始或结束交互。有些人也将这些称为执行规范。看看一些例子here

答案 1 :(得分:0)

序列图生命线代表同时生活的不同过程或对象。生命线仅代表一个交互实体。它基本上是一条垂直虚线,表示一段时间内物体的存在。当物体被摧毁时,该线消失。例如,见下图:

enter image description here

数据这里是 Stock 类型的对象。我们可以显示对象之间的所有交互,例如这些生命线上的消息交换。只需看看下面的图表描述计算机和服务器之间的交互:

enter image description here

请注意,细垂直矩形代表execution specification

执行规范是对象交互的一部分,它表示对象执行某些活动或只是等待来自其他对象的回复时的生命周期。

执行规范的表示法如下:

enter image description here