执行说明(ExecutionSpecification)

执行说明表示生命线上一个行为(Behavior)或动作(Action)的执行。执行说明显示为一个覆盖生命线的一部分的一个细窄的矩形框。在矩形框的上下两端分别表示行为或动作的开始和结束事件(用两个执行发生说明(ExecutionOccurenceSpecification)元素定义)。

执行说明有两个关联端属性如下:

finish: OcurrenceSpecificaton[1..1]

说明动作或行为结束的发生说明元素;

start: OcurrenceSpecificaton[1..1]

说明动作或行为开始的发生说明元素;

行为执行开始事件通常会和消息接收事件同时发生,因此通常情况下,同步或异步消息地箭头端会和执行说明的顶部连接,行为执行终止事件一般会和发送回复消息同时发生。所以你会看到回复消息的尾端和执行说明的底部连接,这只对同步消息触发的行为适用。

有时候一条生命线会在一个外部行为的情境中执行内嵌的行为,你可以使用小型的执行说明来表达这一点,他会与同一条生命线上更大的执行说明部分重叠。

添加执行说明:

在图形工具栏中拖出一个执行说明,并放在一个生命线上。

MBSES用户使用说明书