前页 后页

SysML活动工具箱

构造SysML模型时,可以使用图工具箱“ SysML活动”页面上的图标填充活动图。

拥有活动图的元素将由包含活动图元素的图框自动表示。您可以:

  • 通过右键单击图并选择“隐藏图框”选项来隐藏框(然后通过选择“显示图框”选项再次显示它)
  • 右键单击框架,然后选择“可选”选项,以使其可以移动或调整大小
  • 在框架上创建结构元素(例如ActivityParameters,如果所有者是Activity),并在它们与图上的其他元素之间创建连接器
如果设置为non-selectable,框架将自动调整大小以适应图的边界,从其默认大小开始扩展,但不会缩小。

请注意,显示在Enterprise Architect版本14.0或更高版本中应用的图框架的图在版本14.0之前的版本中打开时将在图上绘制父对象。

SysML Activity diagram toolbox

访问

在图工具箱上,单击Search以显示“查找工具箱项”对话框,并指定“ SysML nn活动”(无论您使用的是哪个版本)。

色带

设计>图表>工具箱

键盘快捷键

Ctrl + Shift + 3

SysML活动

项目

行动

活动

将可执行行为的SysML块定义为UML活动。

结构化活动

将可执行行为的SysML块定义为UML结构化活动。

行动

在Activity中将执行单元声明为UML Action。

动作(通话行为)

声明一个执行单元,调用另一个行为。

动作(接受事件)

声明接受系统引发的事件的执行单元。

动作(接受事件计时器)

声明一个执行单元,该单元接受一个时间纪元引发的事件。

动作(发送信号)

声明将信号作为事件发送的执行单元。

动作针

定义从操作传入和传出的数据值。另请参阅: 动作销

划分

创建一个活动分区,根据负责执行的节点对执行元素进行分组。

控制操作员

控制活动的执行。

参数

提供对活动内输入和输出对象的访问。

参数(离散)

用流率定义一个参数,其中项之间的时间增量为非零。

参数(连续)

用流率定义一个参数,其中项之间的时间增量接近零。

参数(可选)

定义一个参数,其内容在活动的执行中是可选的。

参数(概率)

使用活动中使用该参数的可能性标记一个参数。

对象节点

在Activity中声明一个变量,由ValueType,DataType或Block键入。

对象节点(无缓冲区)

在一个Activity中声明一个ObjectNode,它丢弃未使用的令牌。

对象节点(覆盖)

在覆盖令牌的Activity中声明一个ObjectNode。

中央缓冲节点

声明一个存储要在整个Activity中使用的令牌的ObjectNode。

数据存储

定义永久存储的数据。另请参阅: 数据存储区

决断

根据决策在活动中创建控件分支。

合并

合并两个或多个活动控制分支。

同步

为两个或多个活动流建立一个集合点,以便在活动中同步它们的执行。

初始

声明活动执行的开始。

最后

宣布活动执行的结束和活动的终止。

流决赛

声明活动的执行路径的结尾而不终止活动。

地区

将活动的子集分组到通用执行上下文中。

例外

声明在活动的正常执行流程之外发生的执行节点。

叉/连接

同时分支/加入一组控制或对象流。

SysML活动关系

项目

行动

控制流

在两个“活动”节点之间建立逻辑流。

控制流(连续)

声明连续的控制流。

控制流(离散)

声明离散控制流。

控制流(概率)

标记控制流,其具有遍历该流的可能性。

对象流

在两个“活动”节点之间建立对象(数据)流。

对象流(连续)

声明连续的对象流。

对象流(离散)

声明离散对象流。

对象流(概率)

使用遍历的可能性来标记对象流。

中断流

声明一个控制流,该控制流中断Region中的流。

SysML活动扩展

项目

行动

增强功能流程图

行动:宣布一个活动,用于包含增强功能流程图(EFFBD)。

流媒体活动

声明一个活动,在整个活动的执行过程中,令牌流连续通过其参数。

非流媒体活动

声明一个活动,在活动开始执行时,令牌流通过其参数传递。