前页 | 后页 |
介绍活动图表
活动图是可用于显示序列块或其他结构元素行为的行动顺序的图。行动使用控制流进行排序,并且可以包含输入和输出销,它们充当从一个行动流向另一个(或从控件或缓冲区节点)流动的项目的缓冲区。行动所进行的工作要么消耗要么生产这些物品。根据所描述的系统和活动,这些项目可以是材料、能源或信息。
创建活动图表
可以从用户接口中的多个位置创建活动图,例如:
- 设计功能区- “图表”面板上的“添加”图表图标
- 浏览器工具栏 -新图表打开
- 浏览器上下文菜单-图表图形
设计>图表> 添加图表
选择此选项将打开New图表对话框,允许您更改图表的名称(默认为包含图表的包或元素的名称,如在浏览器中选择的那样)。选择 SysML 透视图并选择 SysML 版本后,将显示一个图表列表,您可以从中选择活动图表。当您单击确定按钮时,将在浏览器中选择的位置创建一个新的活动图。将打开图表画布,允许您开始添加元素和连接器,以描述系统将为其用户提供的价值。 Enterprise Architect还将显示工具箱的“活动”页面,其中包含 SysML 规范定义的元素和关系,以适用于构建活动图。除了始终可用的公共元素和公共关系工具箱页面外,还可以根据需要打开任意数量的其他工具箱页面。
与活动图一起使用的最重要的元素和连接器是:
元素
- 活动
- 行动
- 行动销
- 分区
- 参数
- 最初的
- 终点
- 决策
- 分叉和汇合
- 数据存储
连接器
- 控件
- 物件流
- 中断流
在这些图表上可以使用许多其他元素和连接器,这对于更高级的建模很重要;随着建模者变得更有经验,或者正在描述或设计系统行为的更复杂部分,可能需要其中一些。其中包括活动参数、Merge、Central Buffer节点、区域、分叉与汇合、决策and Merge。
可以通过将元素从工具箱到图表画布上来将元素添加到图表中。以初始和一个或多个终点活动开始元素被认为是一种很好的做法,这些元素被命名以描述其可能完成的方式和可能的多种方式。将这些元素的名称留空或给它们一个陈旧的名称,例如“开始”或“结束”,将无助于让读者清楚地了解正在建模的系统或系统的一部分,并且可能导致误解图的。当这些节点被添加并适当地放置在图表中时,可以将行动和物件节点添加到图表中。可以使用控件流关系连接行动,定义序列将执行的行动。
一旦创建了基本图表,并且随着对领域和系统行为的进一步积累,可以使用其他元素和关系来构建或修饰图表,包括:
- 控件流控制结构:物件和汇合、分叉和决策节点
- 活动输入和输出结构:活动参数(流式和非流式)
- 分组行动集:可中断区域和边缘
- 储存存储结构:数据存储和中央缓冲区