SysML活动图是UML活动图的扩展。活动图是一种用于表示描述模块或其他结构元素行为的一系列动作的工具;这些动作的顺序通过控制流来定义。动作可以包含输入引脚和输出引脚,它们充当缓冲器,用于存放从一个动作流向另一个动作的项,这些项会被该动作执行的任务所消耗或产生。这些项可以是物理材料、能量、动力、数据、信息,或者任何根据所描述的系统及活动而能够被生产、传递或消耗的其他事物。
活动图可用于定义某些活动执行过程中发生并行处理的情况。活动图在工程建模中非常有用,可以详细描述系统活动所涉及的过程。
这是一个活动图的例子。
SysML活动图基于UML活动图,但在以下两个方面增加了额外的语义:
元素
活动图中出现的主要元素是:
连接器
活动图中出现的主要连接器是:
图表方向
在 SysML活动图表上,你可以将流的流向设置为水平或垂直,或者无(默认设置)。
要设置或清除流向,请在图背景右键单击,然后点击“设置图流向”。接着点击以下选项之一:
注记
当创建一个作为某个活动的子级的活动图时: