预订演示
前页 后页

活动参数Nodes

描述

一个活动参数节点接受一个活动的输入或提供一个活动的输出。

此示例描述了为活动定义的两个入口参数和一个输出参数。

A UML Activty Diagram example using Sparx Systems Enterprise Architect.

为一个活动定义一个活动参数节点

UML Activity Diagram example showing the use of an Parameter nodes on an Activity, in Sparx Systems Enterprise Architect.

行动

1

右键单击元素并选择“新元素|活动参数”选项。

2

将显示“属性”对话框,其中提示嵌入元素的名称和其他属性。

3

要进一步定义新的活动参数,请选择“属性”对话框的“参数”选项卡并定义:

  • 类型
  • 默认值
  • 方向
  • 这是否是一个固定值
  • 多重性上限和下限
  • 是否允许重复和
  • 多重性是否有序
活动参数节点也有 'Exception' 和 'Stream' 选项:
  • 异常表示一个参数可以在排除其他输出时发出一个值,通常是因为一些错误
  • Stream 指示参数在活动执行期间是否可以接受或发布值

了解更多

OMG UML规范:

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

作为一种行为,活动可能具有参数 (..)。当活动被调用时,值可以通过活动活动(即具有方向 in 或返回)。

在活动中,活动的输入和输出使用 ActivityParameterNodes 处理。每个 ActivityParameterNode 都与拥有该节点的活动的一个参数相关联。 ActivityParameterNode 的类型应与其关联参数的类型相同。