前页 | 后页 |
SysML活动图表
SysML活动图是UML活动图A扩展。活动图是表示序列的行动,描述了一个块或其他结构元素的行为;该序列是使用控件流定义的。行动可以包含输入和输出销,它们充当从一个行动流向另一个行动的项目的缓冲区,因为行动执行的行动消耗或生产它们。这些项目可以是物理材料、能源、电力、数据、信息或任何else可以生产、传送或消费的东西,具体取决于所描述的系统和活动。
活动图表可用于定义在执行某些活动时发生并行处理的情况。活动图对于工程建模很有用,它们详细说明了系统活动中细节的过程。
这是一个活动图的例子。
SysML活动图基于UML活动图,但在两个方面添加了额外的语义:
- 连续流,允许限制实体在活动中沿边缘流动的速率,并提供机制以确保最新信息可用于行动
- 概率,引入到活动中以包括一个值可用于参数集的边缘或输出的可能性
元素
可以出现在活动图中的主要元素是:
- 活动
- 结构活动
- 行动(各种)
- 行动销
- 分区
- 控件员
- 参数(各种)
- 物件节点
- Central Buffer节点
- 数据存储
- 决策
- 合并
- 同步
- 最初的
- 终点
- 流终点
- 区域
- 例外
- 分叉/汇合
连接器
可以出现在活动图中的主要连接器是:
- 控件
- 物件流
- 中断流
- 依赖
注记
当创建活动图作为活动的子项时:
- 其中活动包含活动参数,在创建子活动图时,这些参数会生成到图框
- 右键单击图表并选择“同步结构元素”将任何缺失的活动参数带到图表上,这些活动参数可能稍后会添加到父活动中