UML总结—活动图(Activity Diagram)

  活动图是由活动节点和转换流程构成的图,它显示了控制权通过一次计算行为的各步骤流程。

一、组成元素

1、初始节点和活动终点

初始节点由实心圆表示,在一张不包括子图的活动图中有且只有一个初始节点

 

活动终点表示活动处理完成,用一个圆圈内加一个实心圆表示,在活动图中可能包含多个活动终点

2、活动节点

是活动图中最重要的元素之一,它用来表示一个活动

3、转换

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

4、分支与监护条件

对任何一个控制流而言,都一定会存在分支、循环等形式的控制流。在活动图中,对分支提供了如图的建模手段。

 

分支用一个菱形表示,它有一个进入转换,一个或多个离开转换。每个离开转换上都会有一个监护条件,用来表示满足什么条件时执行该转换。但要注意,在多个离开转换上的监护条件不能有矛盾,否则就会使得流程产生混乱

5、分叉与汇合

在实际的控制流中,除了顺序结构、分支结构和循环结构之外,还可能存在并发的事件流。

分叉

 

汇合

二、以”电子商务网站“为例:

 

 

 

 

 

 

 

你可能感兴趣的:(UML)