预订演示
前页 后页

行动

描述

行动元素描述系统内发生的基本流程或转变,是活动图中的基本功能单元。行动可视为活动的子项;两者都表示流程,但活动可包含多个步骤或可分解的流程,每个步骤或流程都可由行动体现。行动不能进一步细分或分解。

为了进行模拟,您可以在元素的属性窗口的“行动”选项卡上定义基本(原子)行动的效果,在“影响”字段中使用JavaScript表达式来定义效果的持续时间,并选择在图表上显示效果。行动可以进一步定义前置条件和后置条件注记。

某些属性可以在行动上以图形方式描述。当您第一次将“行动”图标从工具箱拖到图表上时,系统提示您从要创建的更常见行动类型列表中进行选择。如果您在此列表中选择“其它”选项,则会显示“新建行动”对话框;该对话框中的“其它”下拉列表使您能够从完成类型列表中选择更专门行动行动类型。

如果您后来认为该行动类型不合适,您可以在属性窗口的“行动”选项卡上进行更改 - 从“种类”下拉列表中选择所需的新类型。对于值规范行动,您也可以在此选项卡上设置值。

传出和传入行动数据值可以由行动销表示。对于基本行动以外的行动类型,您还可以分配行动销来代表特定属性。

行动也可以被描述为扩展节点以表明该行动由扩展区域组成。

如果您为行动元素定义了决策表,则可以在元素的上下文菜单上选择选项,将图表上的元素呈现为决策表,将规则显示为行或列。您还可以将元素恢复到正常的元素形状。

工具箱icon

了解更多

OMG UML规范:

OMG Unified Modeling Language规范 (v2.5. 1 , p. 443) 指出:

行动是行为中直接或间接包含的可执行功能的基本单元。行动的执行代表了建模系统中的一些转换或处理,无论是计算机系统还是其他系统。

OMG Unified Modeling Language规范 (v2.5. 1 , p. 443) 还指出:

一个行动可以接受输入并产生输出,分别由行动的 InputPins 和 OutputPins 指定。一项行动的每个销都指定了该行动的特定输入或输出的类型和行动。