指南:用例模型中的活动图
用例的事件流描述为了向参与者提供价值,系统需要完成的工作。它由一系列活动组成,这些活动一起为参与者产生某些结果。事件流由基本流以及一个或若干可选流组成。
使用活动图有助于以图形化的方式描述用例的事件流。这样的图显示:
- 活动状态,代表事件流中的活动或步骤的执行情况。
- 转移,显示活动状态的先后顺序。此类转移有时称为完全转移,因为它与转移不同:它不要求显式触发事件,它由活动状态表示的活动完成而触发。
- 决策,为其定义了一组警戒条件。这些警戒条件控制一旦活动完成后所遵循的(一组可选转移中的)某一转移。决策和警戒条件使您能够在用例的事件流中显示可选线程。
- 同步条,可以使用它们显示并行子流。同步条使您能够在用例的事件流中显示并发线程。

自动柜员机(ATM)的用例模型中的用例“回撤资金”的简化活动图。
活动图是状态表图的特殊情况,其所有或大部分状态都是活动状态,其中所有或大部分的转移由源状态中的操作完成而触发。
|