UML(三)活动图
2019-05-22 本文已影响0人
天色将变
概念
活动图用于描述事物或对象的活动变化,也就是从活动到活动的流程。
用途
- 描述不同系统之间工作流程。比如泳道图描述客户、供应商和支付之间的关系。
- 描述一个系统内的一个具体的工作流程。
组成元素
-
活动开始节点,整个活动工作流的开始
image.png -
活动终止节点,整个活动工作流的结束
image.png -
流程终止节点,整个活动工作流中某一个子流程的结束
image.png
-
活动状态,某一活动的描述,该活动可以是另一个工作流的描述,也可以是一个简单的动作。
image.png -
动作状态 ,当活动状态表示一个简单动作,或称为原子行为时,就是动作状态。该状态不可分割,不可中断,瞬时的。
image.png -
动作流,从活动到活动的流程
image.png -
分支与合并,分支是异步行为,要么1要么2。合并是指经过1或2后都到达同一活动。
image.png -
分叉与汇合,分叉是并发行为,12同时执行。汇合是12都满足了再到下一个活动状态。
image.png -
甬道,整个系统中相互独立的业务对象,每个对象下面存在一系列的活动,活动之间的流转就是对象之间的交流。划清了界限。
image.png -
对象,这里指的是系统中一个原子的对象,比如一个订单,该订单是原子的,从购物开始到购物结束,该订单对象的状态一直在变化。
image.png -
对象流,对象状态经过某一活动后,从状态1变为了状态2
image.png