预订演示
前页 后页

活动图表中的物件流

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

此图描述了两个操作之间的简单物件流,填写订单和发货订单,这两个操作都访问订单信息。

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

请参阅 OMG Unified Modeling Language规范,(v2.5.1,图1 ,p.391。)

通过两个物件活动的数据object Order 的显式描述可以使用这种格式进行细化。在这里,行动销是用来体现秩序的。

请参阅 OMG Unified Modeling Language规范,(v2.5.1,图1 ,p.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,图1 ,p.391。)

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

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

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,图1 ,p.392。)