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