优秀的流程图应该怎么绘制呢?

本文将带大家学习优秀流程图的绘制要点和技巧,以及讲解流程图与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声明:提供的画图功能绝不收费,欢迎大家免费使用。

喜欢的朋友可以关注我,定期分享画图教程和绘图模板。觉得不错的朋友可以点赞、喜欢、收藏哦,谢谢大家。

优秀的流程图应该怎么设计呢?相关推荐

  1. 15款优秀移动APP产品原型设计工具

    15款优秀移动APP产品原型设计工具 2014-01-22 8:55 yoyo 分类:原型设计 微信二维码 一新来小盆友问:"移动产品原型设计都用啥工具?" 答:"@#¥ ...

  2. 如何把流程图转换为软件设计(初稿)

    摘要: 本文探索的是一系列把流程图转换为软件设计的步骤 大致步骤分为: 用户需求(读懂原型图, 消化业务知识) 产品功能 流程图 领域设计 (彩色建模+ DDD领域模型) 知识转换: 消化业务知识是否 ...

  3. java飞机大战流程图_JAVA课程设计-飞机大战

    JAVA课程设计-飞机大战 1.团队名称.团队成员介绍 1.1 团队名称:做个飞机哦 1.2团队成员介绍: 余俊良(组长):编写博客.游戏主界面设计与实现.英雄机与子弹类的实现.场景设计 林祥涛:游戏 ...

  4. 20个优秀的移动(iPhone)网站设计案例

    随着移动互联网的高速发展,越来越多的网站和Web应用程序提供了移动版本.移动网站的设计不仅仅是考虑屏幕尺寸问题,创意也非常重要.因此,今天这篇文章我为大家收集了20个优秀的移动(iPhone)网站设计 ...

  5. 国外网站设计欣赏:30个优秀的国外咖啡网站设计

    梦想天空博客向大家分享各种类型的优秀网站作品,有电子商务网站设计.旅游网站设计.餐馆网站设计.设计工作室网站设计.大学网站设计以及各种色系,各种风格的网站设计作品.今天这篇文章给大家带来30个优秀的国 ...

  6. C# WinForm 工作流设计 工作流程图拖拽设计 +GDI 绘制工作流程图

    C# WinForm 工作流设计 工作流程图拖拽设计 +GDI 绘制工作流程图 大概功能说明一下: 1.支持拖动绘制工作节点 2.支持移动每个节点的移动 3.支持直线连接节点 4.支持节点移动连接线自 ...

  7. 优秀的流程图应该是什么样的?如何制作?

    优秀的流程图需要遵循一定的规范,包括符号规范.结构规范.路径规范等, 只要熟练掌握这些基础规范,我们每个人都能做出让老板满意的优秀流程图. 接下来,小编将从以下四方面进行详细拆解: 流程图的符号规范 ...

  8. 白盒测试流程图及测试用例设计(软件测试实验报告)

    白盒测试流程图及测试用例设计 1.课程设计目的: 1)理解白盒测试原理 2)绘制白盒测试流程图 2.课程设计方法: 1)绘制流程图 2)设计测试用例 3.课程设计内容: 题目: 输入x和y值,首先判断 ...

  9. java飞机大战流程图_JAVA课程设计——飞机大战(团队)

    1.团队名称.团队成员介绍 黄力强(组长) 带带带带...带佬 陈汉煜(组员) 划水.gif 2.Gitee部分 3.项目功能架构图与主要功能流程图 游戏流程图: 面向对象设计 包图: uml(关键类 ...

最新文章

  1. c语言链表程序框图,C语言课程设计————写下流程图! 谢谢
  2. win和linux创建共享文件夹,在Windows和Linux下(Debian、Ubuntu)创建共享文件夹
  3. C语言怎样编程分子变化,C语言经典编程(一)
  4. 今天微软关闭Silverlight官网,Sivlerlight真得要死了吗?
  5. ArcGIS客户端开发学习笔记(二)——XML
  6. 【Flink】FLink 通讯组件 Akka与Actor 模型
  7. php 关键词回复 图片,php微信开发之关键词回复功能
  8. sitemap.xml生成方法(asp和php)(转)
  9. Linux中tshark(wireshark)抓包工具使用方法详解
  10. .NET core 项目发布、部署到iis中
  11. javaee 学习书籍推荐
  12. 光驱放入空盘,出现无法访问函数不正确(收藏)
  13. win32.mak下载地址github
  14. ts自动编译声明文件_TS 的声明文件
  15. IC前端数字验证导学
  16. 批量打印--不展现直接后台打印
  17. 系统间接口调用/接口对接 Java
  18. LeetCode 2309. 兼具大小写的最好英文字母
  19. C语言将汉字存在数组里并输出
  20. 我的世界服务器背景音乐修改,我的世界怎么修改音乐 我的世界音乐修改方法教程...

热门文章

  1. png、jpg、gif三种图片格式的区别
  2. 解决应用商店打不开,错误代码: 0x80131500,win10便笺无法验证登录信息无法连接到服务器,错误代码0x80072EFD
  3. VScode配置glsl环境
  4. 一次CPU突然飙高的详细排查流程
  5. java 上传文件并读取_Java实现图片上传到服务器并把上传的图片读取出来
  6. codepen中html如何引用图片,源自codepen的25个最受欢迎的HTML/CSS 代码
  7. 关于TEEOS的闲言碎语:华为iTrustee
  8. 答读者问(8):如何批量查询marker基因(对应的蛋白)会不会在膜上表达?
  9. xshell连接时显示“服务器发送了一个意外的数据包
  10. High-Resolution Image Synthesis with Latent Diffusion Models 论文重点