UML学习——活动图(五)

1.uml活动图

  活动图是uml用来对系统动态行为建模的另一种建模方法。描述活动的顺序,展现活动从一个活动到另一个活动的流程。活动图的本质是流程图。

2.活动图的绘制

  2.1 活动图的基本模型

    活动图的组成元素:活动,转换,分支,合并,分叉,汇合,泳道。

    如图:一个简单的活动图。

    

  2.2活动的表示

    活动用平滑的圆角矩形表示。

    活动是不可中断的动作,并在此活动完成后能够转到下一个状态。

    如图:

    活动特性

      活动是原子性的,是构成活动图的基本单元。

      活动是不可中断的。

      活动是瞬时性的。

    活动内部也有四种动作和状态图一样,不在赘述。

  2.3 转换的表示

    转换的表示和状态图中的转换一样,唯一的区别就是活动图中转换不需要触发事件。

  2.4分支和合并的表示

    分支表示根据条件走那一条路。合并表示不同的分支合并成一条支路。

    如图:

    

  2.5 分叉和汇合

    分叉表示对象同时并发执行的活动分支。汇合表示多个并发执行的分支同步在一起。

    如图:

    

  2.6泳道表示

    泳道用来表示活动图中活动执行的对象。泳道用来展示活动图中不同的活动的所有者对象。

    

时间: 2024-10-22 06:52:15

UML学习——活动图(五)的相关文章

UML学习-活动图创建

活动图(Activity Diagram)可以实现对系统动态行为的建模,主要是将用例细化,即用例内部的细节可以以活动图的方式描述.活动图描述活动的顺序,主要表活动之间的控制流,是内部处理驱动的流程,在本质上是一种流程图.先看一下基本图标. 1.Enterprise Architec创建活动图 本文通过EA来创建ATM机取款这个活动的活动图. (1)新建工程 File-newProject,输入项目名称ATM点击确定. 选择建立一些简单的模型,Requirements是需求分析模型,Analysi

UML学习(类图和序列图等)

visio绘制UML图使用visio 提示此UML形状所在的绘图页不是UML模型图的一部分 请问这个问题怎么解决?新建->选择绘图类型->选择软件与数据库模板->选择UML模型图->注意:如果不选择UML模型图的话,可能会出现无法编辑形状文本,提示“此UML形状所在的绘图页不是UML模型图的一部分,该形状设计用于利用UML模型图模板创建的绘图”所以利用Visio绘UML图第一步就是选择绘图类型为软件中的UML模型图. 还可以参考百度云盘的UML学习资料 参考:UML中几种类间关系:

UML之活动图

活动图 一 定义: 活动图是uml的动态模型的一种图形,一般用来描述相关用例图.准确的活动图定义:活动图描述满足用例要求所要进行的活动以及活动间的约束关系,有利于识别并行活动.活动图是一种特殊的状态图,它对于系统的功能建模特别重要,强调对象间的控制流程. 交互图强调的是对象到对象的控制流,而活动图则强调的是从活动到活动的控制流 活动图是一种表述过程基理.业务过程以及工作流的技术. 它可以用来对业务过程.工作流建模,也可以对用例实现甚至是程序实现来建模 二 活动图的介绍: 动作状态(Actions

【UML】活动图Activity diagram(转)

前言 在UML状态图的总结中说道,活动图和状态图是紧密相关的.它与流程图也有很多相似的地方. 定义 活动图是状态图的一种特殊形式.其中所有或多数状态都是活动状态,而且所有或多数转移都在源状态中的活动完成时立即触发. 用途 工作流程活动图用于研究实现业务目标时所要执行的各项任务或活动的顺序安排. 1.描述一个操作的执行过程中所完成的工作或者动作. 2.描述对象内部的工作. 3.显示如何执行一组相关的动作,以及这些动作如何影响周围对象. 4.描述用例的执行. 5.处理多线程应用. 不适合使用活动图

uml中活动图与流程图的区别

活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流.活动图在本质上是一种流程图. 活动图定义: 活动图是系统的一种行为视图它描述参与行为的对象类的活动的顺序包括依赖于条件的行为和并发行为.活动图演示了系统中的功能流.如在业务模型中显示业务工作流在收集需求时显示一个用例中的事件流等.活动图定义了工作流从哪里开始到哪里结束工作流中发生了哪些活动这些活动按什么顺序发生活动是由哪些对象来完成的.活动图是状态图的一种扩展形式.如果在

Uml学习-类图简介

类图(Class Diagram)简介  类图是面向对象分析(OOA,Object-Oriented Analysis)和面向对象设计(OOP,Object-Oriented Deisgn)思想的重要工具,是业务结构建模的重要工具. 需求中提到的各种业务概念,人物等,经过抽象后都可以视之为类.将某类东西归纳在一起,可以称为一个类,类有很多种提炼角度,需要根据系统的目标,业务的场景等,选取合适的角度对事物进行归纳. 类的识别: 1.  类的识别 将需求分析中遇到的人.物.概念识别为类,这是比较容易

UML学习之类图

参考链接: http://www.uml.org.cn/oobject/201211231.asp  深入浅出UML http://www.open-open.com/lib/view/open1328059700311.html  UML类图几种关系的总结 一.类 类的定义: 类是一些数据的以及对这些数据进行操作的方法的封装,它是具有相同属 性.操作.关系的对象集合的总称.类 = 数据 + 方法. 类的优点: 使代码模块化,便于管理和维护,还可以隐藏代码实现细节保护知识产权等. 类与对象的关系

UML学习-时序图

时序图(Sequence Diagram)是显示对象之间交互的图,这些对象是按时间顺序排列的.顺序图中显示的是参与交互的对象及其对象之间消息交互的顺序.时序图中包括的建模元素主要有:对象(Actor).生命线(Lifeline).控制焦点(Focus of control).消息(Message)等等. 1.时序图元素 (1)角色 系统角色,可以是人.及其甚至其他的系统或者子系统. (2)对象 对象包括三种命名方式: 第一种方式包括对象名和类名: 第二中方式只显示类名不显示对象名,即表示他是一个

UML学习——类图(三)

1.类图 UML类图是用来描述类.接口.协作及它们之间的关系的图.用来显示系统中各个类的静态结构. 2.类图的组成元素 类图由以下六种元素组成:类,接口,泛化关系,关联关系,依赖关系,实现关系. 3.类图的绘制 3.1类图的表示法 类的UML表示为一个长方形垂直分为三个部分:顶部为类的名称部分,中间为类的属性部分,底部为类的方法部分.(下面两个区域是可选的) 类图属性和方法的命名:类型+名称(方法名/属性名)+默认值(可选)+返回值 如图 : 其中类型可有三种表示:-:private,+:pub