活动图是UML图中另一个重要的行为图,用于描述系统的动态方面。活动图本质上是流程图的高级版本,可以对从一个活动到另一个活动的流程进行建模。
何时使用活动图
活动图描述了活动如何协作以提供处于不同抽象级别的服务。通常一个事件需要通过某些操作来实现,特别是当该操作旨在实现许多需要协调的不同事物的情况下,或者单个用例中的事件如何相互关联,尤其是当活动在多个用例中可能会重叠并且需要协调的情况。它还适用于建模用例集合如何协调以展示业务工作流
- 通过检查业务工作流程来识别候选用例
- 确定用例的前置条件和后置条件(上下文)
- 用例之间/之内的工作流程建模
- 在对象操作中为复杂的工作流建模
- 在高级活动图中详细建模复杂的活动
【机场值机】
【医药费报销】
【普通门诊就医】