活动图
- 前言
- 综述
- 1.活动图的概念
-
- 一.活动图的概念
- 二.活动图的作用
-
- 例 存款
- 例 修改密码活动图
- 三.活动图与交互图的区别
- 四.活动图的组成元素
- 2.活动图的表示
-
- 1、初始节点和终点
- 2、活动节点
- 3、转换
- 4、分支与监护条件
- 5、合并(merge)
- 6、分岔(fork)和汇合(Join)
- 3.活动图分类
-
- 1 简单活动图
- 2 标识泳道的活动图
- 3 标识对象流的活动图
- 4 标识信 的活动图
- 5 标识扩展区的活动图
- 6 嵌套活动图
- 4.活动图的用途
-
- 可对系统的工作流程建模,即对系统的业务过程建模。
- 也可对具体的操作建模,用于描述计算过程的细节。
- 活动图对表示并发行为很有用。
- 例
-
- 例1:存款
- 例2:修改密码的活动图
- 例3: 购流程
- 5. 构建活动图
- 小结
前言
copy自老师的PPT,不只有知识点,还有一些相关内容的介绍顺便复制进来了。 如有问题请多指教
综述
- 活动图是对系统的动态行为建模的图之一。
- 活动图是用于描述系统的工作流程和并发行为的技术。
- 活动图”可通过一系列操作将业务流程或软件进程以工作流的形式显示出来。 这些操作可以由人、软件组件或计算机来执行。
- 使用活动图可以描述多种类型的流程,具体示例如下:
- 用户和您的系统之间的业务流程或工作流。
- 某一用例中执行的步骤。
- 软件协议,即允许在组件间进行的交互序列。
- 软件算法。
1.活动图的概念
一.活动图的概念
活动图是描述系统或业务的一序列活动构成的控制流,它描述了系统从一种活动转换到另一种活动的整个过程。
二.活动图的作用
- 活动图常用来描述业务或软件系统的活动轨迹,描述了系统的活动控制流程。
- 用活动图可以对业务过程、工作流进行建模;也可对具体的操作(用例实现)建模,用于描述计算过程的细节或进行建模。
- 活动图对表示并发行为很有用。
例 存款
三.活动图与交互图的区别
系统动态建模的两种主要形式;
交互图强调对象与对象之间的交互信息;
活动图强调从活动到活动的控制流程。
四.活动图的组成元素
- 初始节点和终点
- 活动结点
- 转换
- 分支与监护条件
- 分岔与汇合
2.活动图的表示
1、初始节点和终点
- 初始节点表示活动的起点,活动开始时,令牌从初始节点流出。用一个实心圆表示,
- 终点表示活动的终结点,令牌到达时,活动将终止。用一个圆圈内加一个实心圆来表示活动终点,
- 简单活动图
- 标识泳道的活动图
- 标识对象流的活动图
- 标识信 的活动图
- 标识参数的活动图
- 标识扩展区的活动图
- 嵌套活动图
- 发送信
- 接收信
4、分支与监护条件
当从一个活动节点到另一个活动节点的转换需要条件时,常用分支与监护条件来表示活动的分支结构.
分支是用菱形表示的,它有一个进入转换(箭头从外指向分支符 ),一个或多个离开转换(箭头从分支符 指向外)。而每个离开转换上都会有一个监护条件,用来表示满足某种条件时才执行该转换。分支的表示法,如下图所示。
5、合并(merge)
指两条或多条控制路径汇合的情况
在合并由决策节点拆分的流时需要用到。 具有两个或多个输入以及一个输出。 任何输入上的令牌都会在输出上显示。
用菱形符 表示。
6、分岔(fork)和汇合(Join)
分岔表示一个控制流被两个或多个控制流代替,经过分岔后,这些控制流是并发进行的。
将单个流划分为并发流。 每个传入令牌会在每个传出连接线上生成一个令牌。
汇合与分岔相反,表示两个或多个控制流被一个控制流代替。
将并发流合并为单个流。 当每个传入流有等待的令牌时,输出上就会生成一个令牌。
与分支的区别:
分支表示的是从多个可能的活动转移中选择一个。
分岔与汇合表示系统或对象中的并发行为。
3.活动图分类
按照活动图表示的信息不同,将活动图分为:
1 简单活动图
3 标识对象流的活动图
对象可作为活动的输入或输出。
活动图中的对象流表示活动和对象之间的关系。
对象流属于控制流。
在UML中,可以在活动图中标识一个对象的角色,状态和属性值的变化。
4 标识信 的活动图
信 是表示两个对象之间进行异步通讯的方式,当一个对象接收到一个信 时,将触发信 事件。
在活动图中,有三种信 元素:
5 标识扩展区的活动图
在活动图中,有时需要表示一个活动需要多次执行的情况。
6 嵌套活动图
一个活动图又包含了子活动图,则称这种图为嵌套活动图。
活动图对表示并发行为很有用。
例
例1:存款
例3: 购流程

5. 构建活动图
绘制活动图几个关键步骤:
(1)若希望在活动图中标识出活动的实施者,就应该采用标识泳道的活动图。
(2)在描述活动节点关系时,最大限度的采用分支,分岔和汇合等基本的建模元素来描述活动控制流程。
(3)若希望标识出活动节点执行前后对象的创建、销毁情况,以及对象的状态变化情况,则在绘制活动图采用标识对象流的活动图。
小结
活动图的作用br> 活动图的组成元素有哪些br> 活动图分类中,给出5种不同的活动图。
绘制修改密码的活动图。
绘制 购流程的活动图。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!