手把手教你画活动图,再无难搞的流程分析
- 格式:doc
- 大小:44.00 KB
- 文档页数:14
工作流程示意图的制作方法工作流程示意图是一种用来展示工作流程及其各个步骤之间关系的图形化工具。
通过工作流程示意图,人们可以清晰地了解工作流程中的每一个环节,从而提高效率和准确性。
下面介绍几种常见的工作流程示意图的制作方法:流程图流程图是最常见的工作流程示意图类型之一。
制作流程图可以通过以下步骤完成:1.确定流程的起点和终点:首先确定工作流程的起点和终点,这有助于定义整个过程的范围。
2.确定流程中的步骤:将整个工作流程拆分成多个步骤,并确定它们之间的关联关系。
3.绘制流程图:使用适合的绘图工具,如Microsoft Visio、Lucidchart等,绘制流程图。
确保流程图清晰、简洁,易于理解。
4.添加文本说明:在流程图中为每个步骤添加简要的说明,以帮助读者更好地理解工作流程。
脑图脑图是一种以中心主题为核心,向外辐射展开的图形结构。
它适用于展示较为复杂的工作流程。
制作脑图的方法如下:1.确定中心主题:将工作流程的核心内容作为中心主题,在中心主题周围放置各个相关的子主题。
2.分支展开:根据每个子主题之间的关系,将其用分支延伸出去,并依次添加更详细的子主题。
3.添加节点:在每个主题和子主题的连接处,添加节点,用以说明各主题之间的关联关系。
4.细化细节:根据需要,进一步细化各个主题和子主题,以展示更多细节。
基于图标的示意图基于图标的示意图是一种使用图标代替文字来表达工作流程的方法。
这种方法简洁直观,更符合视觉习惯。
制作基于图标的示意图的方法如下:1.选择适当的图标:根据工作流程的不同步骤,选择合适的图标来代表每个步骤。
例如,使用指向右侧的箭头表示前进步骤,使用标志性的图标表示特定操作等。
2.布局图标:按照工作流程的顺序,将各个图标依次进行布局,并使用连线将它们连接起来,表示步骤之间的顺序关系。
3.添加必要的说明:在图标旁边添加必要的文字说明,以便读者更好地理解每个步骤的含义和关联关系。
通过以上方法,你可以轻松制作出清晰、易懂的工作流程示意图,帮助他人更好地理解工作流程,提高工作效率。
流程图可以绘制出一件事情的流程及顺序,可以更加方便清晰的将事情进行展并能更快的接受,但是流程图的绘制流程图却是一大难题,困住了很多人,下面就要交给大家一些绘制流程图的技巧与方法,希望可以帮助到大家。
一:套用模板绘制流程图1.打开迅捷画图,进入页面上方有流程图、思维导图、模板库三大板块,点击【模板库】进入模板类型选择界面;2.在上方搜索栏目中输入需要模板的关键词,在下方栏目中将出现对应的模板,选择需要的模板,点击【在线编辑】进入在线绘制界面;3.在跳转到的页面四周有很多的工具栏,这些在绘制的过程中都是可以使用的,需要给流程图添加新的图形直接用鼠标在左边【基础图形】里面拖曳图形至右边画布需要的位置即可;4.在右边出现的工具栏中将可以对文本的样式、排列及背景颜色根据自己的喜好进行设置;5.点击右上角【导出】在弹出的菜单栏中选择需要的格式进行导出即可;二:利用在线网站编辑流程图1.我们首先进入到迅捷画图首页面中,在首页位置的上方选择流程图会转入到流程图页面中去,选择页面中的立即体验就可以开始绘制使用。
2.进入编辑面板中首先要做的是对流程图框架进行搭建使用,在左侧的工具栏中可以选择流程图图形进行编辑使用。
3.框架搭建成功之后双击流程图图形可以对文本内容进行添加使用,同时在右侧工具栏中选择文本可以对其进行设置使用。
4.再点击流程图图形一次,在右侧出现的工具栏中选择样式操作可以对流程图图形的背景颜色进行设置使用,统一的RGB颜色色板,可以选择使用。
5.绘制成功的流程图可以导出进行使用,我们在编辑面板的右上方选择导出操作之后在导出的下拉格式中选择需要的格式进行导出使用即可。
上述就是分享的在迅捷画图中绘制流程图的两种操作方法介绍,我们根据不同的绘制方法对其进行绘制使用,但是目的都是相同的,希望上面的方法可以给大家带来帮助。
绘制UML活动图的步骤和要点本节向大家介绍一下绘制UML活动图的步骤和要点,主要有六个步骤,相信通过本节的学习对如何绘制UML活动图有一定的了解,下面让我们一起来看一下UML活动图绘制的具体步骤吧。
UML活动图UML活动图记录了单个操作或方法的逻辑,单个用户案例,或者单个业务流程的逻辑。
在很多方面,活动图是结构化开发中流程图和数据流程图(DFD)的面向对象等同体,要创建一个UML活动图,您需要反复执行下列步骤。
第一步,定义uml活动图的范围首先应该定义您要对什么建模。
单个用户案例力?一个用户案例的一部分?一个包含多个用户案例的商务流程?一个类的单个方法?一旦您定义了您所作图的范围,您应该在其顶部,用一个标注添加标签,指明该图的标题和唯一的标示符。
您有可能也想要包括该图的时间甚至作者名。
第二步,添加起始和结束点每个UML活动图有一个起始点和结束点,因此您也要马上添加它们。
在《UML精粹》(UMLDistilled)(参见参考资料),Fowler和Scott认为结束点是可选的。
有时候一个活动只是一个简单的结束,如果是这种情况,指明其唯一的转变是到一个结束点也是无害的。
这样,当其他人阅读您的图时,他或她知道您已经考虑了如何退出这些活动。
第三步,添加活动如果您正对一个用户案例建模,对每个角色(actor)所发出的主要步骤引入一个活动(该活动可能包括起始步骤,加上对起始步骤系统响应的任何步骤)。
如果您正对一个高层的商务流程建模,对每个主要流程引入一个活动,通常为一个用户案例或用户案例包。
最后,如果您正对一个方法建模,那么对此引入一个活动是很常见的。
第四步,添加活动间的转变我的风格总是应该退出一个活动,即使它是转变到一个结束点。
一旦一个活动有多个转变时,您必需对每个转变加以相应标示。
第五步,添加决策点有时候,您所建模的逻辑需要做出一个决策。
有可能是需要检查某些事务或比较某些事务。
要注意的是,使用决策点是可选的。
流程图的画法流程图是一种以图形符号表示操作过程的图表,常用于表示计算机程序的逻辑结构或工业生产中的操作顺序。
下面将介绍如何绘制一幅流程图。
首先,准备好画图所需的材料。
一张白纸,橡皮擦,铅笔和一组彩色画笔。
接下来,确定流程图的主题。
流程图可以用于许多不同的目的,如表示程序的执行流程、展示产品的生产过程等。
选择一个你想要表示的主题,并确保你对该主题非常了解。
第三步是确定流程图的起点和终点。
根据你选择的主题,找到流程的起始和结束点。
这可以是一个具体的操作或一个状态变化。
然后,使用铅笔从画纸的一侧开始绘制起点。
将指向下一步操作的箭头指向起点,并在箭头上方写上起点的标签。
接着,根据流程的逻辑顺序绘制下一步操作。
使用箭头连接操作步骤,并在箭头上方写上相应的标签。
确保每个操作都按照正确的顺序连接。
在绘制流程图的过程中,可能会出现一些分支的情况,即根据一定的条件,程序会有不同的执行路径。
这时,可以使用条件判断符号来表示分支。
条件判断符号通常是一个菱形,中间有一个问题或条件,并根据不同的条件连接到不同的操作步骤上。
除了条件判断符号外,还可以使用循环符号来表示程序的循环执行。
循环符号通常是一个圆圈,中间有一个循环条件。
连接到循环符号的操作步骤将会循环执行,直到满足退出条件。
最后,检查流程图的正确性。
确保所有的操作步骤都按照正确的顺序连接,没有遗漏或重复的步骤。
同时,确保所有的箭头都连接到正确的步骤上,并且操作步骤的标签清晰可读。
在完成流程图的绘制后,使用彩色画笔将箭头和操作步骤进行彩色填充,以使流程图更加清晰易懂。
总结一下,绘制流程图需要先确定主题、起点和终点。
然后按照流程的逻辑顺序绘制操作步骤,使用箭头连接操作步骤,并加上相应的标签。
在需要时,使用条件判断符号和循环符号表示分支和循环。
最后,检查流程图的正确性,并使用彩色填充对流程图进行美化。
绘制一幅流程图需要清晰的思维和良好的组织能力。
希望以上介绍能够帮助你更好地绘制流程图。
怎么做流程图?图文演示流程图绘制技巧什么是流程图?顾名思义,流程图就是一张汇总了流动的行程的图纸。
为什么是流动的行程呢?我们的日程安排不是提前准备好的吗?但是俗话说的好,计划赶不上变化。
我们永远不知道下一秒会发生什么,会不会影响到每个行程的进展。
一、流程图的作用可能就有人问了,既然不知道行程是否有变,那为何要制作流程图呢?原因很简单,它有用。
很多人都对流程图有误解,认为流程图是专业人士才能使用的工具。
其实我们在日常生活中就可以用到流程图了。
例如在读书时记录的学习笔记,在工作时随手画的工作行程,这些都属于流程图的一种。
而流程图具有发散思维、整理逻辑和便于记忆三个特点。
我们在整理一个行程时,大脑是一片混乱的,想到什么是什么。
但是运用流程图,就能将一个个行程整理出来,在整理的过程中思考行程中的不足或是怎样更好地去完成任务。
二、流程图怎么画(以迅捷流程图制作软件为例)那我们该如何去绘制流程图呢?接下来小编就来介绍几个绘制流程图的使用技巧。
(1)首先打开迅捷流程图制作软件,创建一个新的图表;(2)点击创建图表后,软件会出现一个模板界面,可以选择想要的模板也可以选择空白图表自己创作;(3)创建一个空白图表后,可以在图表左侧选择想要的图形,更多图形元素可以在“更多图库”中勾选,然后点击应用即可;更多图库:(4)绘制图表过程中,需要修改图表格式可在右侧面板进行设置。
右侧面板是软件的格式面板,可以设置网格、参考线、背景等;还可以设置连接箭头、连接点,方便在绘制中点对点连接。
(5)还可以点击表中图形对其进行样式的设置,如填充颜色、改变线型和图形样式等;(6)还可以在图形中添加文本,其格式设置也是在右侧面板中的“文本”进行。
以上操作就是迅捷流程图中快捷绘制的基本操作,希望能帮到需要的人。
UML中的活动图绘制方法与实例分析UML(Unified Modeling Language)是一种用于软件系统建模的标准化语言,活动图是UML中的一种重要图表类型,用于描述系统中的活动流程和行为。
本文将介绍活动图的绘制方法,并通过实例分析来说明其应用。
1. 活动图的基本概念活动图描述了系统中的活动流程,由一系列节点和边构成。
节点表示活动的开始、结束、决策点等,边表示活动之间的流转关系。
活动图可以帮助开发者更好地理解和设计系统的工作流程。
2. 活动图的绘制方法在绘制活动图时,可以遵循以下步骤:2.1 确定活动的起点和终点:首先,需要确定活动的起点和终点。
起点表示活动的开始,终点表示活动的结束。
2.2 确定活动节点:根据系统的实际情况,确定需要表示的活动节点。
活动节点可以是执行某项任务的操作,也可以是决策点、合并点等。
2.3 确定活动之间的流转关系:根据活动节点之间的逻辑关系,确定活动之间的流转关系。
流转关系可以是顺序流、条件流、并行流等。
2.4 添加控制流和对象流:在活动图中,可以使用控制流和对象流来表示活动之间的信息传递。
控制流表示控制信息的传递,对象流表示数据的传递。
2.5 添加注释和说明:为了更好地理解活动图,可以添加注释和说明。
注释可以对活动进行解释和补充说明,说明可以对活动图中的元素进行说明。
3. 活动图的实例分析下面通过一个实例来说明活动图的应用。
假设我们要设计一个简单的图书馆管理系统,其中包括借书、还书和查询图书等功能。
首先,我们需要确定活动的起点和终点,起点可以是用户登录系统的操作,终点可以是用户退出系统的操作。
然后,我们确定活动节点,包括用户登录、借书、还书和查询图书等操作。
用户登录可以是一个简单的操作节点,借书和还书可以是复合节点,内部包含多个子节点。
查询图书可以是一个决策节点,根据用户的输入来判断是按书名查询还是按作者查询。
接下来,我们确定活动之间的流转关系。
用户登录后,可以选择借书、还书或查询图书。
产品经理简称PM,是指在公司中针对某一项或是某一类的产品进行规划和管理的人员,主要负责产品的研发、制造、营销、渠道等工作。
产品经理是很难定义的一个角色,如果非要一句话定义,那么产品经理是为终端用户服务,负责产品整个生命周期的人。
产品经理需要考虑目标用户特征、竞争产品、产品是否符合公司的业务模式等等诸多因素。
近年来互联网产品经理火热,一起看下为大家精选的互联网产品经理学习文章。
上次介绍了《用例图这样画,3步让你做需求分析有理有据》,这次聊聊活动图。
也许你对活动图并不了解,不过,说起流程图,想必你不会陌生。
你可以暂且把活动图,看成UML 中的流程图。
都知道,做产品要分析流程,可怎么把流程理清楚呢?当然不能凭空想象,而应该借助分析工具。
每当遇到复杂多变的业务,面对冗长的流程,我总会拿出需求分析工具箱,从中挑选合适的工具。
用得最多的,非活动图莫属。
01 认识活动图之前在《做产品为什么要画这些图?》谈到,UML 将视图分为静态视图和动态视图。
静态视图,描述产品的结构特征,即产品由什么组成的、能做什么、长什么样。
例如,手机由屏幕、外壳、摄像头、电池、芯片等组成,能用来打电话、上网。
动态视图,描述产品的行为特征,即产品是怎样运行,或如何使用。
例如,我们要解锁打开手机,得做输入密码,或识别指纹、人脸等操作。
活动图,是常用的动态视图之一,用来描述产品中具体对象,在具体场景下,如何使用产品,或参与实现目标的过程。
所谓对象,是指与产品相关的人或事物,如用户、运营人员、APP、后台系统等。
换句话说,活动图描述的是,谁在什么情况下,如何做特定的事情。
画活动图是为了分析流程,借助可视化的工具,描绘现实世界中具体事情的运转过程(常说的业务分析),输出既方便人们理解,又便于计算机开发实现的内容。
同样用于流程分析,流程图与活动图有啥区别呢?流程图历史更悠久,使用范围更广,业务人员容易理解。
不过,或许是年代久远,而且画图元素较多,它的画图规范,要么被忽视,要么说法不一,想画出一个标准的流程图,也不容易。
工作流程示意图的绘制方法
工作流程示意图是一种重要的可视化工具,通常用来展示一个过程中各个步骤的流程和关系。
在工作中,绘制工作流程示意图是非常常见的,在项目管理、流程优化以及团队协作方面起着重要作用。
下面我们将介绍如何绘制工作流程示意图,希望对你有所帮助。
1. 定义流程步骤
在绘制工作流程示意图之前,首先需要清楚地定义每个流程步骤。
这包括确定整个流程的起始点和终点,以及中间的各个具体步骤。
确保每个步骤都清晰明了,不要遗漏或重复。
2. 确定流程顺序
在确定了流程步骤之后,需要明确每个步骤之间的顺序关系。
这可以通过箭头或连线来表示,指明流程的进行方向。
确保流程的顺序清晰明了,不会造成混淆。
3. 绘制示意图
开始绘制工作流程示意图,可以使用流程图绘制工具如Visio、Lucidchart等,也可以手工绘制。
在示意图中,每个步骤用图标或文字标注,箭头表示步骤之间的关系。
保持示意图的简洁直观,不要过分复杂化。
4. 核对和修订
完成示意图后,需要进行核对和修订。
确保示意图中没有遗漏或错误的步骤,每个步骤都清晰明了。
如果有需要,可以对示意图进行调整和修订,直到达到最佳效果。
5. 分享和使用
最后,完成并核对好工作流程示意图后,可以与团队成员共享并应用于实际工作中。
工作流程示意图可以帮助团队成员更好地理解整个流程,提高工作效率和协作能力。
通过以上步骤,你可以轻松绘制工作流程示意图,并在工作中应用和分享,希望这些方法对你有所帮助。
如果还有其他问题,欢迎交流讨论。
思维导图怎么做流程图?简单好看的流程图画法
思维导图大家都知道吧,那流程图呢?流程图与思维导图有什么区别?其实啊,流程图也是思维导图的一种,只是流程图侧重于表现事物之间的先后关系。
那怎么做流程图呢?很简单。
首先我们了解一下流程图的常用图形,这些图形是构成流程图的基础,而且每个图形都有独特的含义,不要以为图形好看就放上去哦,会被人笑掉大牙的。
OK,在了解流程图的基础图形后,我们再来了解了解流程图的基本结构,跟写代码一样,再复杂的流程图也是由这些基础结构相互嵌套而成的。
嗯…就是顺序结构、选择结构、循环结构这三种啦,下面我们手把手的来画一张流程图吧。
1、首先打开浏览器,搜索“迅捷流程图制作软件”,进入相关网站后点击“在线版”按钮。
2、然后再点击“创建新图表”或是“打开现有图表”,如果电脑有保存流程图格式文件,可以选择“打开现有图表”进行编辑,否则选择“创建新图表”。
3、进入模板选择页面,这是这款“迅捷流程图软件”的优点之一,提供了非常多的模板。
选好模板后点击“创建”按钮即可。
流程图的画法2009年10月26日星期一 13:331、各司其职的形状在我的流程图中,适用于不同目的和功能的形状都有各自确定的规范。
到目前为止,我一共定义了以下一些形状:(1)开始和结束作为整张流程图的头和尾,必须标清楚到底具体指哪个页面,以免日后出现歧义。
(2)网页如你所见,网页的形状是一个带有漂亮的淡蓝色过渡效果的长方形,它的边框为深蓝色,中间写明了这个网页的用途,括号中的数字代表这个形状所对应的demo 文件的名称(比如这里是2.html),我有时会把流程图输出为网页的形式,并把每个网页形状和它所对应的demo文件链接起来,这样查看起来非常方便。
对OmniGraffle来说这是小菜一碟,如果你被迫用Visio,嗯……另外,所有从形状出来的线条,都具有和此形状边框一样的颜色。
这样的做法不仅看起来漂亮,在复杂的流程图中还能轻易地标明各形状的关系。
我没有见过类似的做法,所以这是由我首创也说不定,呵。
(3)后台判断很常见的一个形状。
我在用法上有一点和其他人的不同在于,我几乎总是让‘是’的分支往下流动,让‘否’的分支向右流动。
因为流程图一般都是从上向下、从左到右绘制的,遵循上述规则一方面可以让绘制者不用为选择方向操心,另一方面也方便了读者阅读。
(4)表单错误页既然有表单,当然会有错误信息。
其实这个信息很重要,用户出错时惶恐不安,就靠着错误提示来解决问题了。
你不在流程图里说什么时候显示错误页、不在demo里提供错误页,有些程序员会直接在网页上写个“错误,请检查”,所以UI设计师一定要对这个东西重视起来。
但一般来说也没必要把每种错误都在流程图中表示出来,因为含有两个文本框的表单就有三种出错情况了,多了就更不用说了。
所以我都是把错误页变为表单的附属页,比如表单页的编号为2,那么此表单错误页的编号就从2.1开始排下去,每种错误放到一个附属页中,这样程序员在拿到demo时也能搞清楚什么意思。
结合网页和表单的形状,一个表单验证的流程图就是这样的:(5)后台动作并非所有后台动作都绘入流程图中(否则流程图就会变成庞然大物了),只有需要特别强调的后台动作(和用户体验直接相关的)才使用此形状。
手把手教你画活动图,再无难搞的流程分析编辑导语:在工作中,每当遇到复杂多变的业务,流程冗长时,可以借助活动图来分解流程。
作者从四个方面分析如何画活动图,搞定流程分析。
上次介绍了《用例图这样画,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. 画活动图请遵循从上往下、从左往右的顺序活动之间尽量对齐活动连线不要交叉总而言之,我们用活动图,是为了帮助我们分析好流程。
请灵活使用工具,别被工具使用。