UML视图(五)活动图

【定义】活动图是UML的动态视图之一,用来描述事物或对象的活动变化流程。

【基本元素】活动、活动流、 分支、分劈和汇合、泳道、对象流,六大基本元素。

    活动

活动是活动图主要结点,用两边为弧的条形框表示,中间填写活动名。

活动分为简单活动和复合活动。

简单活动:不能在分解的活动。

复合活动:可以再分解的复杂活动。

    活动流

活动流描述活动之间的有向关系,反映一个活动向另一个活动之间的转移。用带箭头的实线表示。

    分支

分支表示活动流的分叉和合并。表示从一个活动按照某种条件转移到几个不同的活动。

    分劈和汇合

分劈和汇合表示并发的同步行为,用同步杆表示。

泳道

泳道是活动图中的区域划分,每一个泳道代表一个责任区域。一个泳道中包括一组相关活动。

对象流

对象流反映活动与对象之间的依赖关系,表示对象活动的作用或活动对对象的影响,用依赖关系表示。

【用途】

1.描述工作流

工作流也被称为业务流程,属于业务活动的过程,可以用活动图来描述。

2.描述工程组织过程

各种工程组织过程,管理过程均可以用活动图来描述。

3.描述算法流程

下面是活动图在实践中的运用:机房收费系统(欢迎提宝贵意见!)

UML视图(五)活动图,布布扣,bubuko.com

时间: 2024-12-23 14:46:33

UML视图(五)活动图的相关文章

<十五>UML核心视图动态视图之活动图

一:动态视图 --->动态视图是描述事物动态行为的. --->需要注意的是:动态视图不能够独立存在,它必需特指一个静态视图活uml元素,说明在静态视图规定的事物结构下它们的动态行为. --->动态视图:活动图,状态图,时序图,协作图 二:活动图 --->活动图描述了为了完成某一个目标需要做的活动以及这些活动的执行顺序. --->uml中有两个层面的活动图,一种用于描述用例场景,叫[用例活动图],另一种用于描述对象交互,叫[对象活动图]. --->在面向对象的眼中是没有业

Thinking in UML 学习笔记(四)——UML核心视图之活动图

在UML中活动图的本质就是流程图,它描述了为了完成某一个目标需要做的活动以及这些互动的执行顺序.UML中有两个层面的活动图,一种用于描述用例场景,另一种用于描述对象交互. 活动图只是我们用来描述业务目标的达成过程并借此来发现对象的工具,它不是我们的分析目标,也不是编程的依据. 建立活动图: 一个登录过程的活动图如下: Thinking in UML 学习笔记(四)--UML核心视图之活动图

UML状态图和活动图

UML状态图和活动图 统一建模语言UML(Unified Modeling Language)是非专利的第三代建模和规约语言.UML是一种开放的方法,用于说明.可视化.构建和编写一个正在开发的.面向对象的.软件密集系统的制品的开放方法.UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效. UML定义了5类,10种模型图: 1.用例图:从用户角度描述系统功能,并指各功能的操作者.2.静态图:包括类图,包图,对象图.   类图:描述系统中

uml精粹——11.活动图(及整个读书笔记分享)

11.活动图activity diagram 活动图是描述过程化逻辑procedural logic.业务过程business process和工作流work flow的技术.他和流程图flowchart类似,但不同是他们支持并行行为parallel bahavior. 见图11.1 我们从初始节点initial node动作开始,然后做Receive Order的动作.完成后遇到一个fork分叉.一个分叉fork有一个收入流incoming flow和一些外出的并行流outgoing conc

UML建模之活动图介绍(Activity Diagram)

http://www.cnblogs.com/ywqu/archive/2009/12/14/1624082.html 10.分支与合并(Decision and Merge Nodes)分支与合并用菱形表示 11.分叉与汇合(Fork and Join Nodes) 分为水平风向和垂直方向. 14.泳道(Partition)泳道将活动图中的活动划分为若干组,并把每一组指定给负责这组活动的业务组织,即对象.在活动图中,泳道区分了负责活动的对象,它明确地表示了哪些活动是由哪些对象进行的.在包含泳道

用rose画UML图(用例图,活动图)

首先,安装rose2003,电脑从win8升到win10以后,发现win10并不支持rose2003的安装,换了rose2007以后,发现也不可以. 解决途径:在虚拟机中安装(我装的是win xp的系统,安装的是rose2003). 如果需要安装包,可以联系我.此外,还有Visio2013的安装包等.都有用过,不过还是觉得rose最好用了. 然后开始贴图吧!毕设做的电商购物系统的UML设计图.   活动图: 1.用户用例模型 2.系统管理员用例模型 3.订单用例模型 4.产品用例模型 5.网站管

Enterprise Architect 学习 之 活动图

UML中,活动图用来展示活动的顺序.显示了从起始点到终点的工作流,描述了活动图中存在于事件进程的判断路径.活动图可以用来详细阐述某些活动执行中发生并行处理的情况.活动图对业务建模也比较有用,用来详细描述发生在业务活动中的过程. 一个活动图的示例如下所示: 下面描述组成活动图的元素. 1.1.1.1. 活动 活动是行为参数化顺序的规范.活动被表示为圆角矩形,内含全部的动作,工作流和其他组成活动的元素. 1.1.1.2. 动作 一个动作代表活动中的一个步骤.动作用圆角矩形表示. 1.1.1.3. 动

UML学习——活动图(五)

1.uml活动图 活动图是uml用来对系统动态行为建模的另一种建模方法.描述活动的顺序,展现活动从一个活动到另一个活动的流程.活动图的本质是流程图. 2.活动图的绘制 2.1 活动图的基本模型 活动图的组成元素:活动,转换,分支,合并,分叉,汇合,泳道. 如图:一个简单的活动图. 2.2活动的表示 活动用平滑的圆角矩形表示. 活动是不可中断的动作,并在此活动完成后能够转到下一个状态. 如图: 活动特性: 活动是原子性的,是构成活动图的基本单元. 活动是不可中断的. 活动是瞬时性的. 活动内部也有

最常用的UML图包括:用例图、类图、序列图、状态图、活动图、组件图和部署图

(转) 用例图 用例图描述了系统提供的一个功能单元.用例图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的"角色" (actors,也就是与系统交互的其他实体)关系,以及系统内用例之间的关系.用例图一般表示出用例的组织关系--要么是整个系统的全部用例,要么是完 成具有功能(例如,所有安全管理相关的用例)的一组用例.要在用例图上显示某个用例,可绘制一个椭圆,然后将用例的名称放在椭圆的中心或椭圆下面的中间位 置.要在用例图上绘制一个角色(表示一个系统用户),