用例的事件流描述为了向参与者提供价值,系统需要完成的工作。它由一系列活动组成,这些活动一起为参与者产生某些结果。事件流由基本流以及一个或若干可选流组成。

使用活动图有助于以图形化的方式描述用例的事件流。这样的图显示:

  • 活动状态,代表事件流中的活动或步骤的执行情况。
  • 转移,显示活动状态的先后顺序。此类转移有时称为完全转移,因为它与转移不同:它不要求显式触发事件,它由活动状态表示的活动完成而触发。
  • 决策,为其定义了一组警戒条件。这些警戒条件控制一旦活动完成后所遵循的(一组可选转移中的)某一转移。决策和警戒条件使您能够在用例的事件流中显示可选线程
  • 同步条,可以使用它们显示并行子流。同步条使您能够在用例的事件流中显示并发线程

附带文本中描述的图。

自动柜员机(ATM)的用例模型中的用例“回撤资金”的简化活动图。

活动图是状态表图的特殊情况,其所有或大部分状态都是活动状态,其中所有或大部分的转移由源状态中的操作完成而触发。



Rational Unified Process   2003.06.15