1、活动图
活动图类似于传统意义上的流程图,它是用来描述一个过程或者操作的工作步骤,类似于Flow Diagram。活动图主要用于两个场景:1)业务建模时,用于详述业务用例,描述一项业务的执行过程;2)设计时,描述操作的流程。
活动图用来描述系统的动态行为。包含活动状态(ActionState),活动状态是指业务用例的一个执行步骤或一个操作,不是普通对象的状态。活动图适合描述在没有外部事件触发的情况下的系统内部的逻辑执行过程;否则,状态图更容易描述。
2、事物
活动图中的事物,包括活动,起点,终点,对象流,发送信号和接收信号,以及泳道等,如下所示:
在泳道中又细分为水平泳道和垂直泳道,这里不再展开做描述。
3、关系
活动图中的关系,相对于事物来说比较简单,如下:
4、普通案例
我们先看一个普通的案例,普通案例就是不带泳道的案例,如下:
这个活动图描述的流程如下:</