11. 面向对象——UML活动图(Activity Diagram)
发布网友
发布时间:2024-10-03 01:27
我来回答
共1个回答
热心网友
时间:2024-10-18 08:17
活动图主要描述系统元素的活动,它通过图形化的方式补充了用例,提供了一种场景内交流的特定表示。
活动图不仅能够表示控制流,还能表示数据流,为活动流程提供了一个直观的可视化描述。这种图可以应用于系统、业务、工作流等多种过程中,其重点在于展示被执行的活动以及负责执行这些活动的实体。
一、基本概念
1. 活动节点:用于表示一个具体的活动。
2. 初始节点和活动终点:初始节点用实心圆表示,表示活动的开始,只有一个;活动终点也用实心圆表示,表示活动的结束,可以有多个。
3. 转换:用带箭头的直线表示,表示活动之间的转换关系,前一个活动结束后,直接转到下一个活动。
4. 分支与监护条件:分支用菱形表示,有一个进入转换和一个或多个离开转换。每个离开转换上都有一个监护条件,用于判断何时执行该转换。
5. 分叉与汇合:分叉用于将动作流分为两个或多个并行运行的分支,汇合则用于同步这些并行分支,以实现共同完成一项事务的目的。