UML活动图概述

活动图,她的英文名字叫Activity Diagram,是一种说明业务用例实现的工作流程,活动图是UML大家族中用于对系统的动态方面建模的无中图之一。

举个简单的例子,以建房的工作流为例,首先,我们要选择一个地址,然后,委托一个建筑师对房子进行设计,当我们确定了计划以后,开发商对房子进行投标竞价,一旦我们同意了一种价格和设计计划,就可以开始建造房子了,接下来,展开一系列活动,获取执照,破土动工,挖地基和搭建框架等,直到房子完美竣工,最后,我们拿到了房门钥匙和居住权证书,我们就拥有了自己的房子。当然,在建造一个房子的过程中发生的琐事还有很多,但是,上述是工作流中的关键部分。接下来,我们一起来学习一下活动图的相关知识,首先,我们一起来看一下,这一章的总体概览:

对整体的内容有了一个比较全面的认识,接下来,我们一起来看一下活动图的概念以及一些基本要素:

URL地址:http://www.bianceng.cn/Programming/project/201602/49607.htm

接下来,我们接触一个全新的概念,泳道-用于对活动图中的活动进行分组,用于描述对象之间的合作关系,泳道的应用,我们在实例中展现。如此神奇的活动图,究竟有着怎样的妙用呢,看下图:

还有一个重要的知识,就是活动图的图符表示,她的图符表示和用例图,类图有哪些不一样的地方呢,接下来,我以活动图的基本画法,描绘出活动图的图符表示,我们拭目以待:

时间: 2024-09-09 12:06:30

UML活动图概述的相关文章

团队沟通利器之UML——活动图

              在平时的项目开发中,可能有的团队对业务都是用口头在团队里面进行交流,有时程序员的理解跟老大表达的意思不一致,还有 其他等等的弊端就不说了.我们知道建筑工人都是按照图纸做事的,同样在软件开发中,我们应该也有这样一份"图纸",这也就是我 们要说的UML,有了它就可以让我们做事统一口径,而从更快的理解业务并完成项目.        可喜的是VS2010已经集成了我们平时最常用的一些UML图,这个系列也准备介绍这4种图. 我们从"活动图"说起,平

UML——活动图

  活动图是UML对系统动态行为建模的另一种常用工具,描述的是活动的顺序,展现了一个活动到另一个活动的控制流,是内部处理驱动的流程.活动图本质上是一种流程图,但是活动图跟流程图也是有区别的,不能盲目的将两种图混淆.   1.活动图和流程图的区别在于:   1)流程图主要描述处理过程,它的主要控制结构是顺序.分支和循环,各个处理过程之间有严格的顺序和时间关系.而活动图描述的是对象活动的顺序关系所遵循的原则,着重表现的是系统的行为而非系统的过程.   2)活动图能够表示活动的情形而流程图不能.  

UML,活动图与状态图

一.活动图概述 1.概念 用来描述一个过程或者操作的工作步骤.工作过程中的每一步或每一个活动步骤称为一个活动. 2.目的 ● 描述一个操作的执行过程中所完成的工作或者动作 ● 描述对象内部的工作 ● 描述用例的执行 ● 处理多线程 ● 显示如何执行一组相关的动作,以及这些动作如何影响周围的对象. 3.基本要素 ● 起点:用于表示活动图中所有活动的起点,有且只有一个. ● 终点:用于表示活动图中活动的终点,可以有多个. ● 活动名称:活动图中要描述的一个动作. ● 判断条件:活动流程出现的分支与决

UML之九图概述

最近看了UML的九种图的讲解,这九种图在我们以后的学习中起着举足轻重的作用,不管是在写文档,还是在对系统的需求.设计进行分析时,都很重要,所以首先做一下概述,希望能和大家分享.         首先和大家展示一下我对这九种图的图总结: 下面分别概述一下各种图的特点,应用的位置等.          用例图:这种图主要用在需求分析阶段,用来描述用户的需求,从用户的角度描述系统的功能,并指出各功能的执行者,强调谁在使用系统,系统为执行者完成哪些功能.          类图:这种图主要用在系统设计阶

UML之活动图

      活动图,她的英文名字叫Activity Diagram,是一种说明业务用例实现的工作流程,活动图是UML大家族中用于对系统的动态方面建模的无中图之一.        举个简单的例子,以建房的工作流为例,首先,我们要选择一个地址,然后,委托一个建筑师对房子进行设计,当我们确定了计划以后,开发商对房子进行投标竞价,一旦我们同意了一种价格和设计计划,就可以开始建造房子了,接下来,展开一系列活动,获取执照,破土动工,挖地基和搭建框架等,直到房子完美竣工,最后,我们拿到了房门钥匙和居住权证书,

[UML]UML系列——活动图activity diagram

系列文章 [UML]UML系列--用例图Use Case [UML]UML系列--用例图中的各种关系(include.extend) [UML]UML系列--类图Class [UML]UML系列--类图class的关联关系(聚合.组合) [UML]UML系列--类图class的依赖关系 [UML]UML系列--类图class的泛化关系 [UML]UML系列--类图class的实现关系Realization [UML]UML系列--包图Package 活动图的引入:先上实例       实例描述:

YY博客园UML用例图-活动图-状态图之博客模块

UML建模YY系列: YY博客园UML类图之博客模块 YY博客园UML时序图之博客模块 YY博客园UML用例图-活动图-状态图之博客模块 前面YY了博客园UML类图之博客模块和博客园UML时序图之博客模块,这次把剩下常用的用例图.状态图和活动图一起给完成了.至于其他不常用的对象图.组件图和配置图在此一律不表.协作图可以由时序图转换而来,因此也不做讨论. 博客园博客模块用例图 用户粒度如何控制呢?囧... 用户登陆活动图 博客园博客的状态图 博客状态图出来了,是什么时候上最多推荐的?有本事让我上最

UML学习:活动图activity diagram

活动图的引入:先上实例 实例描述:假如现在有一个简单的音乐盒,用户根据歌曲名称搜索自己喜爱的音乐,找到后,用户可以以MP3模式播放(同步显示歌词),也可以以MV模式播放.由于音乐和歌词都来自于互联网,因此在播放之前应连接这些文件. 根据上述描述,该音乐盒的用例图如下: 描述MP3播放功能:

简述UML中的活动图

活动图(activity diagram)显示动作及其结果,活动图着重描述操作(方法)实现中所完成的工作以及用例实例或对象中的活动.活动图是状态图的一个变种 与状态图的目的有一些小的差别,活动图的主要目的是描述动作(执行的工作和活动)及对象状态改变的结果,当状态中的动作被执行(不象正常的状态图,它不需指定任何事件)时,活动图中的状态(称为动作状态)直接转移到下一个阶段,活动图和状态图的另一个区别是活动图中的动作可以放在泳道中,泳道聚合一组活动,并指定负责人和所属组织,活动图是另一种描述交互的方式