活动图(Activity Diagram)

一、定义

动态图。显示人或对象的活动,其方式类似于流程图

二、构成

包含有:

  1. 初始节点(开始)
  2. 最后一个节点(结束)
  3. 活动
  4. 转换
  5. 判定(决策),
  6. 同步条
  7. 分岔或汇合
  8. 泳道

1、 初始节点(开始)

实心圆表示初始节点
活动图(Activity Diagram)_第1张图片

2、最后一个节点(结束)

圆圈内加一个实心圆来表示活动终点
活动图(Activity Diagram)_第2张图片

3、活动

最主要的元素之一,它用来表示一个活动
活动图(Activity Diagram)_第3张图片

4、转换

当一个活动结束时,控制流就会马上传递给下一个活动节点,在活动图中称之为“转换”,用一条带箭头的直线来表示
活动图(Activity Diagram)_第4张图片

5、决策

分支是用菱形表示的,它有一个进入转换(箭头从外指向分支符号),一个或多个离开转换(箭头从分支符号指向外)。而每个离开转换上都会有一个监护条件,用来表示满足什么条件的时候执行该转换
活动图(Activity Diagram)_第5张图片

6、同步条

活动图(Activity Diagram)_第6张图片

7、分岔或汇合

分岔用于将动作流分为两个或者多个并发运行的分支,而汇合则用于同步这些并发分支,以达到共同完成一项事务的目的
活动图(Activity Diagram)_第7张图片

8、泳道

活动图(Activity Diagram)_第8张图片

9、对象流

用活动图描述某个对象时,可以把涉及到的对象放置在活动图中,并用一个依赖将其连接到进行创建、修改和撤销的动作状态或者活动状态上,对象的这种使用方法就构成了对象流
活动图(Activity Diagram)_第9张图片

三、示例

活动图(Activity Diagram)_第10张图片

你可能感兴趣的:(UML,uml)