预订演示
前页 后页

行动

描述

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

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

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

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

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

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

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

工具箱icon

了解更多

OMG UML规范:

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

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

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

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