【软件基础】UML活动图

UML图的分类:

  1. 用例图
  2. 活动图
  3. 时序图
  4. 业务模块图

(本文讲的是其中的活动图)

 

活动图

用来描述执行算法的工作流程中涉及的活动。活动状态代表了一个活动:一个工作流步骤或一个操作的执行。活动图描述了一组顺序的或并发的活动。

主要是将用例细化,即用例内部的细节可以以活动图的方式描述。
活动图描述活动的顺序,主要表活动之间的控制流,是内部处理驱动的流程,在本质上是一种流程图。

 

1.活动图基本元素

1.1.初始节点和活动终点

用一个 实心圆表示初始节点


用一个 圆圈内加一个实心圆来表示活动终点

1.2.活动节点

矩形(四角圆弧) 

【软件基础】UML活动图_第1张图片

 

1.3.转换

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

1.4.分支与监护条件

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

【软件基础】UML活动图_第2张图片

1.5.分岔与汇合 

 

【软件基础】UML活动图_第3张图片

1.6.泳道 

【软件基础】UML活动图_第4张图片

2.案例

【软件基础】UML活动图_第5张图片

 

你可能感兴趣的:(软件基础)