优秀的流程图应该怎么设计呢?
优秀的流程图应该怎么绘制呢?
本文将带大家学习优秀流程图的绘制要点和技巧,以及讲解流程图与UML活动图、BPMN图之间的关系和区别。
1、认识流程图
流程图简单讲就是用图描述流程,这种流程可以是一种有先后顺序的操作组成,可以是系统的输入到输出的整个环节的描述,也可以是不同人员、组织或系统协同有序的处理某件事的全过程。
流程图包含以下要素流程图组件类型(形状)
流程图的结构
顺序结构
分支结构
循环结构
流程图的流向/顺序控制
绘制流程图时,按我们的阅读习惯,应遵循从左到右、从上到下的顺序排列。流程图分区使用泳池泳道组件,使流程参与方的职责看起来更清晰
其他相似绘图对比
活动图
流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系。而UML活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。UML活动图能够表示并发活动的情形,而流程图不行。UML活动图是面向对象的,而流程图是面向过程的。
BPMN
流程图主要是描述给人看的,BPMN主要是描述可执行模型图,需要被工作流引擎或业务流程管理系统精确解释生成代码,而且是可执行的,描述的粒度更细,符号更多,标识的含义越精确。
2、画流程图基本要求
- 复杂流程图请分为主子流程图来绘制,不要画在同一流程图中。
- 流程图禁止死循环。
- 流程图须以单一入口,单一出口特征绘制。“开始”符号只能出现一次,但是“结束”符号可以出现多次。
- 相同流程图,符号大小最好一致,看起来更美观。
- 流程图符号绘制顺序,应从上至下,从左到到右的顺序。
- 同一路径,指示箭头应只有一个,用来表示流程的执行顺序或数据的流向。
- 流程图如有参考到其他流程。可引用已定义的流程,不需要重复绘制。
- 路径符号应避免相互交叉。
3、常用流程图组件
(1)此组件表示流程的开始和结束,在此图标需标志上“开始”和“结束”。
(2)用于标识分支判断(二选一)的情况,特别是成功/失败、是/否的情况,需要在分支出口线上标识出此分支表示的情况。此标志在框中,需要说明判断的内容.
(3)调用外部数据,引用外部数据
(4)存储数据,输出存储数据
(5)表示流程中涉及的文档
(6)表示手动输入处理。如手动输入用户名和密码。或者手动录入数据等等。
(7)对于公共的流程处理或版面需要,需要本页中用一个标识符号来表示一组流程的,可以通过页内引用进行标识。页内引用必须设定一串字符来标识,并在同一个页面的其它处以相同的标识进行流程的具体描述。
(8)对于公共的流程处理或版面需要,需要再其它页中用一个标识符号来表示一组流程的,可以通过离页引用(页面外引用)进行标识。离页引用必须设定一串字符来标识,同时VISIO自动会根据字串标识自动生成一个单独的页面。
(9)预先定义的子流程。引用某一预先定义的流程进行处理。如示例,汽车空调加工子流程。
(10)流程步骤/操作
(11)标签
(12)流程流转关系与方向描述
4、绘图示例
作为PDDON在线画图的作者,又是市面上唯一完全免费的商业级画图软件,十分欢迎大家免费使用,以下绘图均是采用PDDON绘制,各位看官记得点赞收藏哦!
5、总结
如果需要画好流程图,本文的基础知识点和使用技巧也是需要流程图小白认真学习的哦,相信通过本文的学习,绘制优秀的流程图能带给你更多的收获。
PDDDON除了支持绘制流程图,还支持UML建模、流程图、思维导图、数据库模型图、鱼骨图、韦恩图、BPMN、网络拓扑图、自由风格绘图等等一系列绘图,关注PDDON在线画图公众号,再也不用担心找不到好用的画图工具了。
PDDON声明:提供的画图功能绝不收费,欢迎大家免费使用。
喜欢的朋友可以关注我,定期分享画图教程和绘图模板。觉得不错的朋友可以点赞、喜欢、收藏哦,谢谢大家。
优秀的流程图应该怎么设计呢?相关推荐
- 15款优秀移动APP产品原型设计工具
15款优秀移动APP产品原型设计工具 2014-01-22 8:55 yoyo 分类:原型设计 微信二维码 一新来小盆友问:"移动产品原型设计都用啥工具?" 答:"@#¥ ...
- 如何把流程图转换为软件设计(初稿)
摘要: 本文探索的是一系列把流程图转换为软件设计的步骤 大致步骤分为: 用户需求(读懂原型图, 消化业务知识) 产品功能 流程图 领域设计 (彩色建模+ DDD领域模型) 知识转换: 消化业务知识是否 ...
- java飞机大战流程图_JAVA课程设计-飞机大战
JAVA课程设计-飞机大战 1.团队名称.团队成员介绍 1.1 团队名称:做个飞机哦 1.2团队成员介绍: 余俊良(组长):编写博客.游戏主界面设计与实现.英雄机与子弹类的实现.场景设计 林祥涛:游戏 ...
- 20个优秀的移动(iPhone)网站设计案例
随着移动互联网的高速发展,越来越多的网站和Web应用程序提供了移动版本.移动网站的设计不仅仅是考虑屏幕尺寸问题,创意也非常重要.因此,今天这篇文章我为大家收集了20个优秀的移动(iPhone)网站设计 ...
- 国外网站设计欣赏:30个优秀的国外咖啡网站设计
梦想天空博客向大家分享各种类型的优秀网站作品,有电子商务网站设计.旅游网站设计.餐馆网站设计.设计工作室网站设计.大学网站设计以及各种色系,各种风格的网站设计作品.今天这篇文章给大家带来30个优秀的国 ...
- C# WinForm 工作流设计 工作流程图拖拽设计 +GDI 绘制工作流程图
C# WinForm 工作流设计 工作流程图拖拽设计 +GDI 绘制工作流程图 大概功能说明一下: 1.支持拖动绘制工作节点 2.支持移动每个节点的移动 3.支持直线连接节点 4.支持节点移动连接线自 ...
- 优秀的流程图应该是什么样的?如何制作?
优秀的流程图需要遵循一定的规范,包括符号规范.结构规范.路径规范等, 只要熟练掌握这些基础规范,我们每个人都能做出让老板满意的优秀流程图. 接下来,小编将从以下四方面进行详细拆解: 流程图的符号规范 ...
- 白盒测试流程图及测试用例设计(软件测试实验报告)
白盒测试流程图及测试用例设计 1.课程设计目的: 1)理解白盒测试原理 2)绘制白盒测试流程图 2.课程设计方法: 1)绘制流程图 2)设计测试用例 3.课程设计内容: 题目: 输入x和y值,首先判断 ...
- java飞机大战流程图_JAVA课程设计——飞机大战(团队)
1.团队名称.团队成员介绍 黄力强(组长) 带带带带...带佬 陈汉煜(组员) 划水.gif 2.Gitee部分 3.项目功能架构图与主要功能流程图 游戏流程图: 面向对象设计 包图: uml(关键类 ...
最新文章
- c语言链表程序框图,C语言课程设计————写下流程图! 谢谢
- win和linux创建共享文件夹,在Windows和Linux下(Debian、Ubuntu)创建共享文件夹
- C语言怎样编程分子变化,C语言经典编程(一)
- 今天微软关闭Silverlight官网,Sivlerlight真得要死了吗?
- ArcGIS客户端开发学习笔记(二)——XML
- 【Flink】FLink 通讯组件 Akka与Actor 模型
- php 关键词回复 图片,php微信开发之关键词回复功能
- sitemap.xml生成方法(asp和php)(转)
- Linux中tshark(wireshark)抓包工具使用方法详解
- .NET core 项目发布、部署到iis中
- javaee 学习书籍推荐
- 光驱放入空盘,出现无法访问函数不正确(收藏)
- win32.mak下载地址github
- ts自动编译声明文件_TS 的声明文件
- IC前端数字验证导学
- 批量打印--不展现直接后台打印
- 系统间接口调用/接口对接 Java
- LeetCode 2309. 兼具大小写的最好英文字母
- C语言将汉字存在数组里并输出
- 我的世界服务器背景音乐修改,我的世界怎么修改音乐 我的世界音乐修改方法教程...
热门文章
- png、jpg、gif三种图片格式的区别
- 解决应用商店打不开,错误代码: 0x80131500,win10便笺无法验证登录信息无法连接到服务器,错误代码0x80072EFD
- VScode配置glsl环境
- 一次CPU突然飙高的详细排查流程
- java 上传文件并读取_Java实现图片上传到服务器并把上传的图片读取出来
- codepen中html如何引用图片,源自codepen的25个最受欢迎的HTML/CSS 代码
- 关于TEEOS的闲言碎语:华为iTrustee
- 答读者问(8):如何批量查询marker基因(对应的蛋白)会不会在膜上表达?
- xshell连接时显示“服务器发送了一个意外的数据包
- High-Resolution Image Synthesis with Latent Diffusion Models 论文重点