活动图(Activity Diagram)可以实现对系统动态行为的建模,主要是将用例细化,即用例内部的细节可以以活动图的方式描述。活动图描述活动的顺序,主要表活动之间的控制流,是内部处理驱动的流程,在本质上是一种流程图。先看一下基本图标。

1.Enterprise Architec创建活动图

本文通过EA来创建ATM机取款这个活动的活动图。

(1)新建工程

File-newProject,输入项目名称ATM点击确定。

选择建立一些简单的模型,Requirements是需求分析模型,Analysis是领域模型,UseCase是用例模型,Dynamic是行为模型,Logical是逻辑模型。本节讲述行为模型中的活动图。

2.添加活动图

在行为模型中右键,选择AddDiagram,在UML Behavioral中选择Activity

3.创建取款活动图

首先简单介绍下几个常用的操作元素,Action元素一般用来描述操作步骤,Decision用来描述步骤中的判断,Partition用来描述过程中需要交互的对象,例如本文中的交互对象有储户、ATM机器及银行主机。

转载于:https://www.cnblogs.com/ggz19/p/4581359.html

UML学习-活动图创建相关推荐

  1. UML建模——活动图(Activity Diagram)

    https://www.cnblogs.com/xiaolongbao-lzh/p/4591953.html 活动图概述 •活动图和交互图是UML中对系统动态方面建模的两种主要形式 •交互图强调的是对 ...

  2. visio中UML在活动图中指示判定

    原文: http://office.microsoft.com/zh-cn/visio-help/HP001208905.aspx 在活动图的控制流箭头上添加文字 在活动图中,将"判定&qu ...

  3. 【UML】活动图Activity diagram(转)

    前言 在UML状态图的总结中说道,活动图和状态图是紧密相关的.它与流程图也有很多相似的地方. 定义 活动图是状态图的一种特殊形式.其中所有或多数状态都是活动状态,而且所有或多数转移都在源状态中的活动完 ...

  4. 最标准的UML(活动图)画法

    本人在查阅网上相关资料后,感觉标准都不统一,画什么的都有,所以查阅了UML参考手册,希望可以帮助到学习活动图的小伙伴 下述内容参考来源为<UML参考手册> 1.活动图的图标示例,开始节点为 ...

  5. 【UML】——活动图

    一.活动图概述 1.流程图: 常被用来建立算法模型,使用流程图可以表示一个算法的执行序列.过程.判定点.分支和循环 活动图和流程图十分类似,不同之处在于它支持并行活动 活动图的缺点:很难清楚的描述动作 ...

  6. 【UML】-- 活动图练习题含答案(打印合同、请假、公司评审、签订合同、软件发布、会见客户)

    一.练习一 画出一个打印所有履约合同信息的活动图.各个活动的执行顺序如下: 1.操作员在合同窗口选择"打印所有履约合同"操作. 2.系统判定磁盘是否有合适的可用磁盘存储空间,有两种 ...

  7. UML学习——类图(三)

    1.类图 UML类图是用来描述类.接口.协作及它们之间的关系的图.用来显示系统中各个类的静态结构. 2.类图的组成元素 类图由以下六种元素组成:类,接口,泛化关系,关联关系,依赖关系,实现关系. 3. ...

  8. UML学习-----类图

    1.什么是类图 类图(Class diagram)主要用于描述系统的结构化设计.类图也是最常用的UML图,用类图可以显示出类.接口以及它们之间的静态结构和关系. 2.类图的元素 在类图中一共包含了以下 ...

  9. Visual Paradigm 教程[UML]:如何在UML中绘制活动图?

    下载Visual Paradigm最新版本 活动图由活动和状态之间的活动,状态和转换组成,描述了如何协调活动以提供服务,例如,单个用例中的事件如何相互关联,或者用例集合如何协调创建 组织的工作流程. ...

最新文章

  1. android6.0进入Material Design时代
  2. 《原神》米哈游突然押注脑机接口,CEO:10年内造出10亿人生活的虚拟世界
  3. ctf之py反编译求p*q%n==1
  4. art-template-loader:template
  5. PAT (Basic Level) Practise 1045 快速排序(离散化+主席树区间内的区间求和)
  6. C++20 要来了!
  7. c#开发之八---mvc
  8. 高效记忆/形象记忆(14)110数字编码表 81-90
  9. 《编程回忆录》之 Unity3D 视频教程
  10. matlab读取hdf显示,matlab读取hdf
  11. ed2k链接文件,最快下载方式
  12. 苏阳乐队杭州巡演后记
  13. python制作音乐播放器_python实现音乐播放器 python实现花框音乐盒子
  14. 如何解决win7开机提示未能连接一个Windows服务
  15. 鹅厂流出两份Android Framework技术宝典火了,完整版 PDF 限时开放下载
  16. 09静态资源虚拟主机
  17. UML系列文章(23)高级行为---进程和线程
  18. [英语语法]词法之独立主格
  19. 【C语言】游戏项目:《疯狂赛车》,每个人都要加油活下去
  20. 一些 shell 命令的C语言简要实现

热门文章

  1. Jmeter5.3(windows下)安装过程问题总结
  2. 香肠派对电脑版_《香肠派对》新春直播活动来袭
  3. java 注解 静态变量_Spring中静态方法中使用@Resource注解的变量
  4. 年轻人,拼命奋斗还是保命要紧?
  5. 机器人是如何群居生活的?
  6. 来看看,他的嵌入式之旅!
  7. Modelsim10.7中文注释乱码问题
  8. 基于MATLAB的摩尔斯电码系统设计
  9. linux有没有递归函数,递归函数
  10. centos linux7 login,CentOS 7 本地终端Login Incorrect