上一页 下一页

创建计时消息

您可以在时序图上的两个生命线对象(状态或值)之间创建时序消息,每个对象都有现有的转换点。

在生命线之间创建消息

步骤

描述

1

单击Diagram Toolbox的'Timing Relationships'页面上的'Message'图标(单击以显示'Find Toolbox Item'对话框并指定'Timing')。

2

在消息将开始的位置单击源生命线,然后将光标拖动到消息将结束的目标生命线上的转换点。

在这两点之间创建新的定时消息。

3

双击新消息以打开“定时消息”对话框。

查看或完成“对话框字段”表中指示的对话框。

对话框字段

此图显示了已配置消息的示例:

参见UML上部结构规范,v2.1.1,图14.30和14.31,p.520

字段/按钮

说明

开始

标识消息来源的生命线。

结束

标识消息终止的生命线。

开始时间

显示消息开始的时间线开始后的时间。如果需要,您可以更改此设置。

时间结束

显示消息结束的时间轴开始后的时间。如果需要,您可以更改此设置,但时间必须与目标生命线上的转换点相对应。

名称

(可选)键入消息的名称。

时间观察

(可选)键入任何文本作为标签,提供有关何时发送消息的信息。

持续时间观察

(可选)键入任何文本作为标签,提供有关特定州的生命线间隔的信息,从收到消息开始。

过渡到

消息终止的目标生命线中的状态。如有必要,您可以单击下拉箭头并选择要转换到的其他状态。消息的头部相应地移动。

事件

(可选)键入触发转换的任何事件的名称。

时间限制

(可选)键入传输消息所需的最长时间。

持续时间约束

(可选)输入生命线在收到消息后保持更改状态的最长时间。

笔记

  • 您可以沿源时间轴自由移动消息的源端; 但是,目标端(箭头)必须附加到过渡
  • 如果您创建一个新消息并且没有为其指定目标转换,它会自动查找并附加到最​​近的转换; 如果你移动目标端,它会拖动它的过渡

学到更多