前页 | 后页 |
SysML活动工具箱
构造SysML模型时,可以使用图工具箱“ SysML活动”页面上的图标填充活动图。
拥有活动图的元素将由包含活动图元素的图框自动表示。您可以:
- 通过右键单击图并选择“隐藏图框”选项来隐藏框(然后通过选择“显示图框”选项再次显示它)
- 右键单击框架,然后选择“可选”选项,以使其可以移动或调整大小
- 在框架上创建结构元素(例如ActivityParameters,如果所有者是Activity),并在它们与图上的其他元素之间创建连接器
请注意,显示在Enterprise Architect版本14.0或更高版本中应用的图框架的图在版本14.0之前的版本中打开时将在图上绘制父对象。
访问
在图工具箱上,单击以显示“查找工具箱项”对话框,并指定“ SysML nn活动”(无论您使用的是哪个版本)。
色带 |
设计>图表>工具箱 |
键盘快捷键 |
+ + 3 |
SysML活动
项目 |
行动 |
---|---|
活动 |
将可执行行为的SysML块定义为UML活动。 |
结构化活动 |
将可执行行为的SysML块定义为UML结构化活动。 |
行动 |
在Activity中将执行单元声明为UML Action。 |
动作(通话行为) |
声明一个执行单元,调用另一个行为。 |
动作(接受事件) |
声明接受系统引发的事件的执行单元。 |
动作(接受事件计时器) |
声明一个执行单元,该单元接受一个时间纪元引发的事件。 |
动作(发送信号) |
声明将信号作为事件发送的执行单元。 |
动作针 |
定义从操作传入和传出的数据值。另请参阅: 动作销 |
划分 |
创建一个活动分区,根据负责执行的节点对执行元素进行分组。 |
控制操作员 |
控制活动的执行。 |
参数 |
提供对活动内输入和输出对象的访问。 |
参数(离散) |
用流率定义一个参数,其中项之间的时间增量为非零。 |
参数(连续) |
用流率定义一个参数,其中项之间的时间增量接近零。 |
参数(可选) |
定义一个参数,其内容在活动的执行中是可选的。 |
参数(概率) |
使用活动中使用该参数的可能性标记一个参数。 |
对象节点 |
在Activity中声明一个变量,由ValueType,DataType或Block键入。 |
对象节点(无缓冲区) |
在一个Activity中声明一个ObjectNode,它丢弃未使用的令牌。 |
对象节点(覆盖) |
在覆盖令牌的Activity中声明一个ObjectNode。 |
中央缓冲节点 |
声明一个存储要在整个Activity中使用的令牌的ObjectNode。 |
数据存储 |
定义永久存储的数据。另请参阅: 数据存储区 |
决断 |
根据决策在活动中创建控件分支。 |
合并 |
合并两个或多个活动控制分支。 |
同步 |
为两个或多个活动流建立一个集合点,以便在活动中同步它们的执行。 |
初始 |
声明活动执行的开始。 |
最后 |
宣布活动执行的结束和活动的终止。 |
流决赛 |
声明活动的执行路径的结尾而不终止活动。 |
地区 |
将活动的子集分组到通用执行上下文中。 |
例外 |
声明在活动的正常执行流程之外发生的执行节点。 |
叉/连接 |
同时分支/加入一组控制或对象流。 |
SysML活动关系
项目 |
行动 |
---|---|
控制流 |
在两个“活动”节点之间建立逻辑流。 |
控制流(连续) |
声明连续的控制流。 |
控制流(离散) |
声明离散控制流。 |
控制流(概率) |
标记控制流,其具有遍历该流的可能性。 |
对象流 |
在两个“活动”节点之间建立对象(数据)流。 |
对象流(连续) |
声明连续的对象流。 |
对象流(离散) |
声明离散对象流。 |
对象流(概率) |
使用遍历的可能性来标记对象流。 |
中断流 |
声明一个控制流,该控制流中断Region中的流。 |
SysML活动扩展
项目 |
行动 |
---|---|
增强功能流程图 |
行动:宣布一个活动,用于包含增强功能流程图(EFFBD)。 |
流媒体活动 |
声明一个活动,在整个活动的执行过程中,令牌流连续通过其参数。 |
非流媒体活动 |
声明一个活动,在活动开始执行时,令牌流通过其参数传递。 |