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