3.11 活动图
活动图表示在处理某个活动时,两个或者更多类对象之间的过程控制流。活动图可用于在业务单元的级别上对更高级别的业务过程进行建模,或者对低级别的内部类操作进行建模。一般地,活动图最适合用于对较高级别的过程建模,比如公司当前在如何运作业务等。这是因为与序列图相比,活动图在表示上“不够技术性”,但有业务头脑的人们往往能够更快速地理解它们。
活动图的符号集与状态图中使用的符号集类似。像状态图一样,活动图也从一个连接到初始活动的实心圆开始。活动是通过一个圆角矩形(活动的名称包含在其内)来表示的。活动可以通过转换线段连接到其他活动,或者连接到判断点,这些判断点连接到由判断点的条件所保护的不同活动。结束过程的活动连接到一个终止点(就像在状态图中一样)。作为一种选择,活动可以分组为泳道(swimlane),泳道用于表示实际执行活动的对象。如图所示。
图3.18 活动图
3.12 时序图
时序图显示具体用例(或者是用例的一部分)的详细流程。它几乎是自描述的,并且显