预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

活动参数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.

Step

Action

1

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

2

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

3

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

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

了解更多

OMG UML规范:

OMG 统一建模语言规范 (v2.5. 1 , p.398) 指出:

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

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