上一页 下一页

活动图中的对象流

在活动图中,有几种方法可以定义对象之间的数据流。

此图描绘了两个操作(填充订单和发货订单)之间的简单对象流,两者都访问订单信息。

参见UML上部结构规范,v2.1.1,图12.110,p.391。

通过使用这种格式,可以精确地描述通过两个对象流连接到活动的数据对象Order。这里,Action Pins用于反映顺序。

参见UML上部结构规范,v2.1.1,图12.110,p.391。

此图是多个对象流在两个操作之间交换数据的示例。

参见UML上部结构规范,v2.1.1,图12.111,p.391。

选择和转换行为一起构成一种查询,可以指定对象流的数据访问的性质。选择行为确定哪些对象受连接影响。然后,转换行为可以进一步指定与所选对象有关的属性的值。

可以通过将注释附加到对象流来定义选择和转换行为。要执行此操作,请右键单击“对象流”,然后选择“附加注释或约束”选项。如果行为适用于多个流,则会在对话框中列出图表中可以选择附加注释的其他流。为符合UML 2,使用符号«selection»或«transformation»来表示行为。

参见UML上部结构规范,v2.1.1,图12.112,p.392。