1. 活动图
1.1. 概念
活动图本质上是一种流程图,它描述活动的序列,即系统从一个活动到另一个活动的控制流。
1.2. 活动图的作用
描述用例,描述类的操作,另外,可以用来描述算法(单独使用)。
在 UML 中,活动图通过描述一个流程中各项操作的顺序来提供一个系统的行为的视图。因为活动图显示一个活动中各项操作之间的流程,因此活动图类似于流程图。但是,活动图还可以显示并行或并发流程和备用流程。 在活动图中,使用活动节点和活动边来对操作之间的控制流和数据流建模。
1.3. 应用场景
在执行一个项目的下列阶段时,活动图很有用:
在启动项目之前,可以创建活动图来对最重要的工作流建模。 在需求阶段,可以创建活动图来说明用例所描述的事件流。 在分析和设计阶段,可以使用活动图来帮助定义操作的行为。