前页 | 后页 |
活动图
活动图是最重要的行为图,可用于建模基于流(离散或连续)的行为,其中通过遍历对项目执行工作的一系列动作,将输入转换为输出。它们类似于通用流程图,但具有更复杂的语义,并且还允许“活动”和“动作”与诸如块,需求和用例之类的元素相关。
活动图上显示的动作可以包含输入或输出引脚,这些引脚表示交互点,在这些交互点上,输入被馈送到动作中,并发出输出。
元素
活动图中可能出现的主要元素是:
- 活动
- 动作(各种)
- 动作针
- 划分
- 对象节点
- 中央缓冲节点
- 数据存储
- 决断
- 合并
- 初始
- 最后
活动图中可能出现的主要连接器是:
- 控制流
- 对象流
- 中断流
- 相依性
工具类
行为建模和活动图可以使用多种工具,包括:
- 图表过滤器-允许用户从图表中过滤元素以实现更具体的关注,
- 平移和缩放-使建模者或查看者可以轻松地在大型图表中移动,
- 电子表格(CSV)导入和导出-允许从模型导入或导出电子表格中的内容,
- 文档-允许以各种格式从模型生成正式或非正式文档,
- 可追溯性-提供元素与其他模型元素之间关系的层次结构视图,
- 责任窗口-提供元素重要职责的综合视图,包括约束,需求和方案
- 关系矩阵-关系矩阵允许活动(或其他元素)与其他元素(例如块,需求和用例)之间的连接在矩阵中可视化。
用法
活动图可用于对基于行为的行为进行建模,并且类似于在设计SysML规范之前广泛使用的无处不在的流程图或功能流程图。它们通常用于显示系统各部分的行为方式,包括项目和信号的输入和输出。