上一页 | 下一页 |
创建计时消息
您可以在时序图上的两个生命线对象(状态或值)之间创建时序消息,每个对象都有现有的转换点。
在生命线之间创建消息
步骤 |
描述 |
---|---|
1 |
单击Diagram Toolbox的'Timing Relationships'页面上的'Message'图标(单击以显示'Find Toolbox Item'对话框并指定'Timing')。 |
2 |
在消息将开始的位置单击源生命线,然后将光标拖动到消息将结束的目标生命线上的转换点。 在这两点之间创建新的定时消息。 |
3 |
双击新消息以打开“定时消息”对话框。 查看或完成“对话框字段”表中指示的对话框。 |
对话框字段
此图显示了已配置消息的示例:
参见UML上部结构规范,v2.1.1,图14.30和14.31,p.520
字段/按钮 |
说明 |
---|---|
开始 |
标识消息来源的生命线。 |
结束 |
标识消息终止的生命线。 |
开始时间 |
显示消息开始的时间线开始后的时间。如果需要,您可以更改此设置。 |
时间结束 |
显示消息结束的时间轴开始后的时间。如果需要,您可以更改此设置,但时间必须与目标生命线上的转换点相对应。 |
名称 |
(可选)键入消息的名称。 |
时间观察 |
(可选)键入任何文本作为标签,提供有关何时发送消息的信息。 |
持续时间观察 |
(可选)键入任何文本作为标签,提供有关特定州的生命线间隔的信息,从收到消息开始。 |
过渡到 |
消息终止的目标生命线中的状态。如有必要,您可以单击下拉箭头并选择要转换到的其他状态。消息的头部相应地移动。 |
事件 |
(可选)键入触发转换的任何事件的名称。 |
时间限制 |
(可选)键入传输消息所需的最长时间。 |
持续时间约束 |
(可选)输入生命线在收到消息后保持更改状态的最长时间。 |
笔记
- 您可以沿源时间轴自由移动消息的源端; 但是,目标端(箭头)必须附加到过渡
- 如果您创建一个新消息并且没有为其指定目标转换,它会自动查找并附加到最近的转换; 如果你移动目标端,它会拖动它的过渡
学到更多