简述UML中的活动图

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

活动图可以用作下述目的:

描述一个操作执行过程中(操作实现的实例化)所完成的工作(动作),这是活动图最常见的用途。

描述对象内部的工作。

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

显示用例的实例是如何执行动作以及如何改变对象状态。

说明一次商务活动中的工人(角色)、工作流、组织和对象是如何工作的。

时间: 2024-09-26 16:12:04

简述UML中的活动图的相关文章

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

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

简介UML中的组件图

组件图描述软件组件及组件之间的关系,显示代码的结构.组件是逻辑架构中定义的概念和功能(类.对象.它们的关系)在物理架构中的实现,典型情况下 组件是开发环境中的实现文件.如图8.1所示. 图8.1 软件组件可以是下面任何一种: 源组件,源组件只在编译时是有意义,典型情况下,它是实现一个或多个类的源代码文件. 二进制组件,典型情况下,二进制组件是对象代码,它是源组件的编译结果 它.应该是一个对象代码文件,一个静态库文件或一个动态库文件,二进制组件只在链接时有意义,如果二进制组件是动态库文件,则在运行

UML学习:活动图activity diagram

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

UML之活动图

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

UML活动图概述

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

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

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

[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 活动图的引入:先上实例       实例描述:

UML,活动图与状态图

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

UML——活动图

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