活动图:描述类的行为,又可以用来描述用例和对象内部的工作过程

活动图是由状态图变化而来的,各自应用的目的不同

活动图着重表现从一个活动到另一个活动的控制过程

从一个活动进入下一个活动

状态图状态需要事件触发从一个状态到另一个状态的过程

 

1. 活动图的绘制

1.1 活动图的基本模型

UML活动图中包含的图形元素有活动,转换,分支,与合并,分叉与汇合,泳道

UML中用表示成圆角矩形

 

 

 

1.2 活动的表示法:

UML中活动用平滑的圆角矩形表示

4种动作类型:

entry:进入状态时所执行的动作

exit:退出时的动作

do:表示状态下的某一动作

on:表示状态发生时执行的某一动作

 

 

1.3 转换的表示法:

与状态图不同,活动图的转换不需要特定事件的触发,与状态图转换相同,

活动图转换也用带箭头的直线表示,箭头的方向指向转入的方向

 

1.4 分支与合并的表示法

在UML中分支与合并用空心的小菱形表示

1.5 分叉与汇合的表示法:

分叉:将动作流分为两个或多个并发运行的分支

汇合:同步这些并发分支

1.6 泳道的表示法:

它明确了表示了那些活动是由哪些对象进行的

泳道是用垂直实线绘制的,垂直线分隔的区域就是泳道,在泳道的上方可以给出泳道的名字或对象的名字

 

 

 

 

posted on 2016-02-26 01:04  Sharpest  阅读(274)  评论(0编辑  收藏  举报