UML---------活动图

概念:

活动图是阐述业务用例实现的工作流程。业务工作流程说明了业务为向所服务的业务主角提供其所需的价值而必须完成的工作。业务用例通常由一系列活动组成,他们共同为业务主角生成某些工件。工作流程通常包括一个基本工作流程和一个或多个备选工作流程。工作流程的结构使用活动图来进行说明。

注:流程图和活动图类似,不同之处在于它支持并行活动

作用:

a-描述一个操作的执行过程中所完成的工作或者动作

b-描述对象内部的工作

c-显示如何执行一组相关的动作,以及这些动作如何影响周围对象

d-描述用例的执行

e-处理多线程的执行

f-处理多线程应用

注:以下场合不适合使用活动图:

a-显示对象之间的合作

b-显示对象在其生命周期内的运转情况

基本要素:

1-活动状态(Action states)

2-活动状态之间的转移(transitions)

3-判断(decisions):一种表示判断决策的特殊活动

4-保证条件(guard conditions):只有保证条件为真时转移才发生

5-同步条(synchronization bar):一种表示活动之间的同步的特殊活动

6-起点和终点:起点有且只有一个,终点可有一个或多个。

concurrent fork 并行分支点
concurrent join

并行分支汇聚点


泳道

概念:

用于对活动图中的活动进行分组,用于描述对象之前的合作关系。泳道技术是将活动用线分成一些纵向域,这些纵向区域称为泳道。

机房收费系统活动图

发布了64 篇原创文章 · 获赞 15 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/YaraRen/article/details/94339759