设计活动图

UML 活动图指定类、用例和操作的工作流程(即“流程”)。当行为并非由事件驱动时,最好使用活动图而非状态图。

类(用例/操作)可以具有活动图或状态图,但不能同时具有这两者。但是,类、对象、块、部件或用例可以有多个活动图并将其中一个图指定为主行为

注: 在同一个分类器中的不同活动之间,可以对主行为进行更改。

活动图的一种非常有用的应用是定义算法。算法实际上是将函数分解成更小的函数以指定给定流程中包含的活动。

注: 时序图可以显示对象中的执行算法,但活动图由于能够更好地显示并发性而更适合于此用途。

UML 活动图具有下列特征:

另外,还可以使用活动图的下列高级功能:


反馈