活动图(activity diagram)显示动作及其结果,活动图着重描述操作(方法)实现中所完成的工作以及用例实例或对象中的活动。活动图是状态图的一个变种 与状态图的目的有一些小的差别,活动图的主要目的是描述动作(执行的工作和活动)及对象状态改变的结果,当状态中的动作被执行(不象正常的状态图,它不需指定任何事件)时,活动图中的状态(称为动作状态)直接转移到下一个阶段,活动图和状态图的另一个区别是活动图中的动作可以放在泳道中,泳道聚合一组活动,并指定负责人和所属组织,活动图是另一种描述交互的方式,描述采取何种动作,做什么(对象状态改变),何时发生(动作序列)以及在何处发生(泳道)

活动图可以用作下述目的:

Ø  描述一个操作执行过程中(操作实现的实例化)所完成的工作(动作),这是活动图最常见的用途。

Ø  描述对象内部的工作。

Ø  显示如何执行一组相关的动作,以及这些动作如何影响它们周围的对象。

Ø  显示用例的实例是如何执行动作以及如何改变对象状态。

Ø  说明一次商务活动中的工人(角色)、工作流、组织和对象是如何工作的。