UML活动图的主要元素,构造一个活动图时,大部分的工作在于确定动作之间的控制流和对象流。除此之外,活动图还包含了很多其他元素,本文将简要介绍其中主要元素的概念。
- 对象流 一个节点产生的数据,由其他节点使用。
- 控制流 表示节点间执行的序列。
- 控制节点 用于构建控制流和对象流,包括表示流的开始和终止节点、判断和合并,以及分叉和汇合等。
- 对象节点 是流入和流出被调用的行为。
- 结构化的控制流 像循环和分支等。
- 分区和泳道 依照各种协作方式组织较低层次的活动,如同现实世界中各个机构或角色各司其职。
- 可中断区间和异常 表示控制流偏离正常执行的轨道。
活动图的核心元素是活动,两个活动的图标之间用带箭头的直线连接。在UML中,活动表示成圆角矩形;如果一个活动引发另一个活动,两个活动的图标之间用带箭头的直线连接;活动图也有起点和终点,表示法和状态图中的表示法相同;活动图中还包括分支与合并、分叉与汇合等模型元素。分支与合并的图标和状态图中判定的图标相同,而分叉与汇合则用一条加粗的线段表示。下图是一个人找饮料喝的活动图。
评论前必须登录!
注册