使用组合片段

使用 UML 2.0 组合片段规范,可以通过指定一个交互运算符及其对应的交互操作数,来定义任何序列图中交互片段的表达式。简单地说,您可以使用组合片段,通过指定条件或子过程应用的区域(在任何序列图上),为图中的任意生命线的任何部分定义特殊条件和子过程。

要创建组合片段,您可以在图中定义片段的位置,然后指定 UML 2.0 运算符和一个或多个操作数以创建应用于目标区域的条件。

IDE 提供了一个 “交互运算符”菜单 。对于每个赋予运算符的条件,您必须提供操作数代码以完成每个片段。

在序列图窗口中,新建的组合片段用框来表示,运算符标签位于框的左上角。通过在运算符标签内单击鼠标右键,可以指定出现在该标签中的运算符。您也可以为框的其余部分指定操作数表达式,并在组合片段中添加额外的交互操作数框以表示应用于初始运算符的附加条件。

利用 IDE 还可以 嵌套序列图 。在将一个序列图嵌套在其他序列图内时,嵌套图表示为显示运算符 ref 的组合片段。

以下主题描述了使用组合片段的方式:


法律声明