预订演示
前页 后页

活动图表中的物件流

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

该图描述了两个操作(“填写订单”和“发货订单”)之间的简单物件流,这两个操作均访问订单信息。

UML Activity Diagram example showing use of an ObjectFlow Connector in Sparx Systems Enerprise Architect.

参见 OMG Unified Modeling Language规范,(v2.5. 1 ,图 12.110,第 391 页。)

可以使用此格式细化对通过两个物件流连接到活动的数据object订单的明确描述。这里使用行动销来反映订单。

参见 OMG Unified Modeling Language规范,(v2.5. 1 ,图 12.110,第 391 页。)

该图是两个动作之间多个物件流交换数据的示例。

Multiple Object Flows exchanging data between two Actions in an Activity model in Sparx Systems Enterprise Architect.

参见 OMG Unified Modeling Language规范,(v2.5. 1 ,图 12.111,第 391 页。)

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

通过将注记附加到物件流可以定义选择和转换行为。为此,请右键单击物件流并选择“附加注记或约束”选项。如果行为适用于多个流, A会列出图表中您可以选择附加注记的其他流。为了符合UML 2,请在行为前面加上符号“选择”或“转换”。

Selection and transformation behaviors defined by attaching a note to the Object Flow in Sparx Systems Enterprise Architect.

参见 OMG Unified Modeling Language规范,(v2.5. 1 ,图 12.112,第 392 页。)