【图形设计】手把手教你画活动图,再无难搞的流程分析

8 篇文章 1 订阅
订阅专栏
文章介绍了如何使用活动图进行流程分析,活动图作为UML中的动态视图,用于描述产品中的行为特征。文章强调了活动图相对于流程图的优势,如元素规范明确、能展现并行流程,并详细阐述了活动图的构成,包括起始点、活动、判断、泳道、执行顺序和同步。此外,还提供了画活动图的步骤:明确目标、找对象、识操作、勾勒主干和分支、调整布局和检查。最后,文章指出活动图的核心在于帮助分析和梳理流程。
摘要由CSDN通过智能技术生成

编辑导语:在工作中,每当遇到复杂多变的业务,流程冗长时,可以借助活动图来分解流程。作者从四个方面分析如何画活动图,搞定流程分析。

上次介绍了《用例图这样画,3步让你做需求分析有理有据》,这次聊聊活动图。

也许你对活动图并不了解,不过,说起流程图,想必你不会陌生。你可以暂且把活动图,看成 UML 中的流程图。

都知道,做产品要分析流程,可怎么把流程理清楚呢?当然不能凭空想象,而应该借助分析工具。

每当遇到复杂多变的业务,面对冗长的流程,我总会拿出需求分析工具箱,从中挑选合适的工具。用得最多的,非活动图莫属。

一、认识活动图

之前在《 做产品为什么要画这些图?》谈到, UML 将视图分为静态视图和动态视图。

静态视图,描述产品的结构特征,即产品由什么组成的、能做什么、长什么样。例如,手机由屏幕、外壳、摄像头、电池、芯片等组成,能用来打电话、上网。

动态视图,描述产品的行为特征,即产品是怎样运行,或如何使用。例如,我们要解锁打开手机,得做输入密码,或识别指纹、人脸等操作。

活动图,是常用的动态视图之一,用来描述产品中具体对象,在具体场景下,如何使用产品,或参与实现目标的过程。

所谓对象,是指与产品相关的人或事物,如用户、运营人员、APP、后台系统等。

换句话说,活动图描述的是,谁在什么情况下,如何做特定的事情。

画活动图是为了分析流程,借助可视化的工具,描绘现实世界中具体事情的运转过程(常说的业务分析),输出既方便人们理解,又便于计算机开发实现的内容。

同样用于流程分析,流程图与活动图有啥区别呢?

流程图历史更悠久,使用范围更广,业务人员容易理解。

不过,或许是年代久远,而且画图元素较多,它的画图规范,要么被忽视,要么说法不一,想画出一个标准的流程图,也不容易。

在工作中,经常发现有人画流程图,容易出现把状态当成动作、操作对象不明确等问题。

以请假审批流程为例,看看这两种情况,你是否见过。

△ 请假审批流程图的常见问题

活动图的元素不多、规范明确,在 UML 的官方文档中有清晰的定义,方便学习。

比方说,它贴心规定活动名需用动宾短语,避免了上述流程图的常见问题。同时,活动图有同步的画法,能很好地体现并行流程。

因此,我最常用活动图来描述流程,一起看看它的用法吧。

二、活动图的构成

活动图由起始点、活动、判断、泳道、执行顺序、同步、结束点构成。

△ 活动图常用元素

1. 起始与结束,有头有尾才完整

一个活动图开始,会先画一个起始点,用实心圆表示。流程结束处,再画上结束点,用同心圆表示。

这样的活动图更为完整,有头有尾,阅读者一看便知从哪开始,在哪结束。

需注意的是,起始点只有一个,结束点可能有多个。

如有多个结束点,我习惯尽量把线连接到同一个结束点,让整个过程看起来像一个闭环,简洁一些。

2. 活动,用圆角矩形表示

每个活动,即具体对象做的操作,用圆角矩形表示,里面写上活动名称,活动名用动宾短语描述。

如输入手机号码、点击支付按钮等,为 动词+名词 的动宾组合。

假如一个活动图中有多个执行对象,又没用泳道区分,则需要写清楚是哪个对象做了什么动作,以便阅读理解。

如用户输入手机号码、运营人员点击退款等,为 主语+动词+名词 的主谓宾组合。

还有个细节常被忽视,即圆角矩形的两边是半圆,与流程图、状态图的画法不同。

△ 活动图与流程图、状态图的区别

3. 判断,用菱形表示

活动的执行过程中,遇到需要判断的地方,则用菱形来表示,这也是流程产生分支的地方。

关于判断的内容(如审批是否通过、支付是否成功等),有的写在菱形内,有的写在菱形外,有的干脆没写。

个人觉得不必拘泥于形式,有写判断内容,会更清楚;如字数少,菱形内能写,会更简洁;如写不下,则写在菱形外。

总之,做到统一即可。如一处写在菱形外,则全部写在外面;别有的写在里面,有的写在外面。

4. 泳道,用矩形划分区域

活动图中如有多个不同对象执行的动作,一般会增加泳道来描述各个对象的执行过程。

泳道用矩形来划分区域,矩形上方写明对象名称。

泳道,顾名思义,跟游泳比赛的运动员只能在其泳道中游泳一样,规定每个对象的动作只能画在其对应区域。

泳道活动图,即增加了泳道的活动图,用来梳理、描述有多个对象参与的流程,对象可以是人或部门,也可以是系统。

它可以很好地体现流程中不同参与对象所做的动作和顺序。

5. 执行顺序,带箭头连线

执行顺序,与流程图一样,用带箭头的连线,将不同活动按顺序连接起来。

6. 同步,用小黑棒表示

同步,用一条小黑棒来表示,可以摆竖,也可以摆横。这是活动图的特色,使之能描述并行流程。

不管业务流程,还是系统流程,偶尔会碰到同时触发动作,或要等全部执行完才开始下一步的情况,同步这一方法,能很好地描述这些流程。

三、活动图怎么画

如果你画过流程图,画活动图很容易上手。

下面以之前的手机话费充值 APP 为例(此案例详见《 用例图这样画,3步让你做需求分析有理有据》),来介绍我总结的方法。

1. 明确目标,找对象,识操作

之前谈到,用例图是参与者为完成特定目标的一系列活动或功能集合。说白了是,什么人做什么事。

活动图,正是描述用例实现过程的这些活动,即什么人如何完成这些事。

因此,画活动图,得从用例图开始,根据每一个用例来展开。

如果你没有画用例图,也没关系,但要围绕特定目标来展开,也就是分析的流程,是谁为了完成什么目标。

如果可以,最好拉上与分析主题相关的人,边确认边梳理;如若不能,可先找他们调研,再绘制。

你可以找一块白板,或一张白纸,或打开画图软件(如 Visio ),把参与流程的人或系统写出来。

在脑海里,一步步推演,把他们每一步操作记下来,每一步就是一个活动,活动名是动宾短语。

首先,找出提出服务请求的活动,即活动图的起点。接着,再找出服务被满足、目标被完成时的活动,即结束动作。然后,逐步完善中间的活动。

以案例中的微信手机充值业务为例,我是从用户的视角,围绕用户实现话费充值的目标来展开,记下用户所执行的操作。

△ 用户视角下的微信手机充值活动图

以充值 APP 为例,之前分析得出,充值得有运营商支持,支付对接微信支付、支付宝,协助用户处理未到账,还需有运营人员介入;整个充值 APP ,还应包括后台管理系统。

以“充值话费”用例,就有用户、充值 APP 、管理后台、手机运营商这几个对象参与了实现充值的过程。

找到参与对象后,就能把这些对象执行的操作列出来。

△ 充值 APP 系统用例图

2. 勾勒脉络,先主干,后分支

相信不少人画流程,都遇过越画越乱、分支越多的情况,这是没按上述所说,围绕用例或为特定目标来展开。

一个活动图,建议只有一个目标,如果有多个目标,建议拆分成多个图,这样每个图才不至于太复杂,自己不会画晕,别人不会看懵。

此外,重点还要,先勾勒出主脉络,先把主干流程理出来,再逐步完善分支流程。

梳理主干时,要避免陷入细节,等把核心操作找出来,再补充相关细节。

如有的分支比较复杂,或相对独立,可再拆分成子流程单独画,而在主流程中,只写进入某某流程即可。

常见的分支,一般有审核、异常情况,多是遇到需要判断之后产生的。

画图时,一般遵循从上往下、从左往右的顺序。

△ 充值 APP “充值话费”用例活动图主干

3. 调整布局,边推演,边检查

主干分支都完成了,还得根据版面,调整优化活动或泳道的摆放位置,让图更容易阅读。

请注意,尽量确保连线不要交叉。

连线一旦交叉,整个图会变复杂,执行顺序容易看错,阅读体验很不好。

我一般习惯每个活动占用一行,效果简洁一些。如果活动较多、版面有限,可以适当调整。

尽量保持从上往下、从左往右的顺序,活动之间居中或水平对齐,连线不要交叉。

△ 充值 APP “充值话费”用例泳道活动图

绘图的过程,要在自己脑海里边画图、边推演,相当于把流程操作过一遍。

之后,再换换视角,退后几步,放大视野,全局去检查整个流程。

这有点像写文章,写完要自己通读几遍。

推演和全局检查,往往能帮我们发现流程是否合理、是否顺畅、是否有遗漏等问题。

最后,还要把画完的活动图,拿去找相关人员(如业务、运营、销售、开发等)沟通,确认流程表达无误、双方理解一致。

四、划划重点

活动图的画法,相对简单,很多人画过流程图,用起来并不难。

啰嗦这么多,是想让你知道其常用元素的意思,掌握画图的思路,明白画图的本质。

我们通过一个个活动,把流程梳理并描述出来的过程。

实际上,是在将脑海里原本模糊、杂乱在的思路理清,使之变得更加清晰、有序。

同时,我们把各自对流程的理解,落实到纸上、屏幕上。

相当于把脑中的想法,变成实实在在的图片,这才有了沟通、讨论的内容基础,更容易达成共识,甚至发现问题、优化流程。

最后,我再给你划划重点:

1. 画活动图的方法

  • 明确目标,找对象,识操作
  • 勾勒脉络,先主干,后分支
  • 调整布局,边推演,边检查

2. 画活动图请遵循

  • 从上往下、从左往右的顺序
  • 活动之间尽量对齐
  • 活动连线不要交叉

总而言之,我们用活动图,是为了帮助我们分析好流程。请灵活使用工具,别被工具使用。

 

qc中的流程图怎么_超级详细的QC七大工具绘制方法,手把手你做出漂亮图表...
weixin_34221374的博客
02-21 1539
原标题:超级详细的QC七大工具绘制方法,手把手你做出漂亮图表QC七大工具很多质量人都知道,但是如何绘制这些图,有什么要求?今天我们为你带来干货,希望对你有帮助……一、特性要因图1、何为特性要因图1953年石用馨授所提出的一种以把握结果(特性)与原因(要因)的极方便而有效的方法。特性要因图就是能一目了然的表示出结果(制品的特性)与在(影响特性的要因)之影响情形或二者之间的关系之图形。因其形状很像...
手把手你用 Python 进行机器学习
Python数据之道
06-28 1万+
点击上方“Python数据之道”,选择“星标公众号”精品文章,第一时间送达作者 |Oleksii Kharkovyna译者 | 李洁编辑 | Lemonbit译文出品 ...
UML用例图,活动图流程图。
08-03
UML用例图,活动图流程图。
如何绘制 UML 活动图(Activity Diagram)
05-31 2159
developerWorks 中国  >  Rational  > 如何绘制 UML 活动图(Activity Diagram) 记录您所作的一切
一张图阐述UML活动图法【软件工程
跳探戈的小龙虾的博客
01-01 2万+
文章目录I.介绍活动图II.一图搞定活动图法 I.介绍活动图 活动图软件工程UML图的一个重要的种类,是状态图的一个变体,显示了系统从一个活动到另一个活动的流程,阐明了业务用例实现的工作流程活动图显示了一些活动,强调的是对象之间的流程控制,描述的是系统执行某一个用例时的具体步骤。 有两大特征: 1️⃣所有的变化都是针对系统的,系统在完成某一个活动到另一个活动中触发了这些所谓的活动。 2️⃣触发的所有活动的诱因都是系统内部的变化。(例如售卖机的活动图,完成售卖活动,可能存在有货、缺货两种内部的变化)
UML图绘制(三)-----活动图法 一
热门推荐
无名小辈
05-28 4万+
一.什么是活动图 活动图(activity diagram)是阐明了业务用例实现的工作流程。 业务工作流程说明了业务为向所服务的业务主角提供其所需要的价值而必须完成的工作, 业务用例由一系列活动组成,他们共同为业务主角生成某些工件。 工作流程通常包括一个基本的工作流程和一个或多个备选工作流程。工作流程的结构使用活动图来进行说明。 活动图的用处 活动图UML用于对系统的动态行为建...
UML活动图法详细解析
玄衣手记
09-28 4万+
UML活动图法详细解析,以及UML活动图知识点详细解析。适合初学者和零基础者。
BluePrism手把手程【PDF版】.rar
11-11
2. **流程图(Flow Diagram)**:用图形化的流程图表示对象的动作顺序。 3. **活动(Activity)**:执行特定任务的操作,如读写数据、处理逻辑、与系统交互等。 4. **条件分支和循环控制**:通过条件语句和循环结构控制...
手把手你使用Grace开发LaunchPad
03-28
Texas Instruments(TI)推出的Grace是一款图形化外设配置工具,专为加速MSP430微控制器的开发过程而设计。本文将手把手指导你如何利用Grace进行LaunchPad开发,涵盖从环境搭建到项目构建的全过程。 #### 开发环境...
VB合同管理系统设计与实现(源代码+系统+需求分析).rar
最新发布
04-03
《VB合同管理系统设计与实现》是一个基于Visual Basic (VB) 的毕业设计项目,它涵盖了系统的完整开发过程,包括需求分析、系统设计、编程实现以及源代码的提供。这个系统主要目的是为了帮助企业或组织高效地管理和...
uml活动图
12-20
具体介绍了活动图的定义及关键因素 有实例讲解
图书管理系统活动图
04-28
Rose的图书管理系统的活动图,.mdl格式的uml图,包括借书和还书两部分
活动图
04-11 530
面向对象设计--活动图;面向过程设计--流程图(数据流图);
活动图(Activity Diagram)不会?这篇文章手把手会你!(含具体题型演示)
AI手套的博客
11-30 1986
它描述了用户(或系统)活动、完成每个活动的人员或组件,以及这些活动的顺序流程。我感觉活动图还是挺有难度的,如果在考场上遇到自己没有联系过的题目,需要花不少时间。这次课主要讲了什么是活动图:它描述了用户(或系统)活动、完成每个活动的人员或组件,以及这些活动的顺序流程。我们可以使用活动图记录工作流。问题又来了,什么是工作流?为什么要记录工作流?工作流是完全处理一个业务事务或客户请求的一系列工作步骤,因为完整科学的工作流是就是在收集有关业务流程的信息,有了业务流程信息更有利于开发系统。
最标准的UML活动图
weixin_39168552的博客
05-23 5079
最标准的UML活动图
如何绘制 UML 活动图
仰望者!
08-12 575
http://www.ibm.com/developerworks/cn/rational/tip-drawuml/index.html http://blog.csdn.net/fishinhouse/archive/2007/04/06/1553609.aspx
活动图的制作非常简单,只需5个步骤即可完成精美互动图!
shan282691764的博客
09-14 4920
“需求分析”,就是活动图的核心思想。 它合理的利用图像表达方式,对某个案例的执行工作及实现过程进行直观的分析呈现,当一副完整的图形展示出来的时候,会比复杂的文字描述表现更加直观且通俗易懂,可以使对方一目了然看懂该项案例的功能。并且,还可以同时说明案例分工以及对象如何推进工作。 与活动图容易混淆的还有流程图。但我们需要区分开来,流程图是仅仅针对案例的过程;活动图是针对案例的情形进行分析,并且,活动图面对的对象是多样的。 活动图一般常见以下几点: 普遍来说,描述一项工程的执行过程,就是活动图。也就是说,
MATLAB作图入门:手把手y=sin(x)图
"这篇程是关于使用Matlab进行基本图形绘制的入门指南,重点介绍了如何手工和使用内置函数创建函数图像。" Matlab作为一个强大的数值计算软件,其绘图功能同样出色,能够帮助用户将复杂的数据以直观的图形形式展现...
写文章

热门文章

  • 【Linux】telnet命令使用详解 15825
  • 【Java】Java对比两个JSON对象(深度广度比较) 13877
  • 【图形设计】数据流图(DFD)简介 10012
  • 【kafka】kafka key的作用一探究竟,详解Kafka生产者和消费者的工作原理 8949
  • 【Java】经典递归-求一个数组中的所有组合值等于指定值的组合 8615

分类专栏

  • 环境搭建 12篇
  • 后端 31篇
  • 图形设计 8篇
  • 测试 12篇
  • 云原生 3篇
  • 项目管理 8篇
  • 前端 22篇
  • 设计模式 11篇
  • java 28篇
  • 数据库 22篇
  • 大数据 2篇
  • 开发手册 24篇
  • 源码解析 8篇
  • linux 13篇

最新评论

  • 手把手教会如何使用Flink实现Mongo到Doris的数据同步

    phil002: 有的,没问题

  • 手把手教会如何使用Flink实现Mongo到Doris的数据同步

    zookkola: 博主你好,Date类型有验证过吗

  • 【Idea】Idea中使用Database管理工具

    phil002: Idea自带的,免费的

  • 【Idea】Idea中使用Database管理工具

    橙子的小橘子: 这个插件是database tool吗?不是免费的啊

  • 【Java】再谈java乱码:GBK和UTF-8互转尾部乱码问题分析

    weixin_43156348: 那如果对方需要gbk格式的怎么办呢

大家在看

  • 回归预测|基于黑翅鸢优化LightGBM的数据回归预测Matlab程序 多特征输入单输出 含基础LightGBM 1655
  • 347. 前 K 个高频元素 679
  • 中序遍历二叉树全过程图解 456
  • 什么是递归 366
  • 【全网最全】2024年华为杯研赛A题保奖思路+matlab/py代码+成品论文等(后续会更新完整

最新文章

  • 手把手教会如何使用Flink实现Mongo到Doris的数据同步
  • 千万级并发场景如何进行数据统计(Doris)
  • 如何实现多租户应用场景
2023年19篇
2022年20篇
2021年130篇
2020年8篇
2019年17篇
2018年3篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家北京定制玻璃钢雕塑方法安徽玻璃钢牛雕塑儋州玻璃钢雕塑玻璃钢的雕塑套定额商场美陈大纲福建环保玻璃钢雕塑许昌玻璃钢人物雕塑定做厂家武汉人物玻璃钢雕塑生产厂家金昌玻璃钢景观雕塑设计黔东南商场美陈展览德宏商场美陈展示玻璃钢雕塑苏厂家德城玻璃钢造型雕塑濮阳市玻璃钢雕塑四平玻璃钢雕塑公司抚州个性化玻璃钢雕塑潍坊玻璃钢花盆花器开封花朵玻璃钢彩绘雕塑定西景区玻璃钢雕塑多少钱公园水景玻璃钢景观雕塑厂家洛阳标识标牌玻璃钢雕塑河南天桥梁玻璃钢花盆重庆动物玻璃钢雕塑联系方式石家庄景区玻璃钢雕塑批发广东商场主题创意商业美陈费用舟山玻璃钢卡通雕塑定制云南景观玻璃钢雕塑订做价格商场美陈行业公司起名成都玻璃钢人物雕塑哪家好安徽玻璃钢人物雕塑制作香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化