1 流程图的基本元素

在标准流程图中,特定事项的元素是有固定的图形的,如用椭圆形表达开始或结束。一般来说,一个流程会有一个开始,但不一定会画出结束,或者可能有多个结束。

一个简单的流程图,使用流程、判定、开始(结束)就够了。特殊的流程,如文档、数据库也有专用图形

这是常用的图形元素

2 流程图的基本结构

顺序结构,按照顺序依次执行。

判断结构,在某一步骤进行判断(用菱形表示),是则执行B,否则执行C。

循环结构,若判定为是,继续执行主流程,若判定为否,重复执行上一步流程。直到判定为是,否则一直重复执行A,然后判定。

回形结构,是循环结构的变体(把“是”和“否”的流程对换),意思是一直执行A直到判定为否。

固定规范
元素有固定的表达,如何去布置这些元素也有一套规范。

主流程用直线表达。如果结构是竖型就是一条直线,横型就是一条横线。不要歪七倒八。符合从左到右,从上到下的顺序。

并行的操作关系要对齐(见上图判断结构)。

单入单出。为避免混乱和歧义,同一个流程只有一个箭头进入,一个箭头出去。(只有判定框可以有多个箭头出去。)

判定流程中,是/否的位置取决于哪方处于主流程上。
通常“是/Y”位于直线上。

但有时候“否/N”才表达主要流程。例如这张疫情隔离说明图。

一个流程只有一个开始。可以有一个结束或者多个结束,或者省略结束。
同一路径符(线条)只有一个箭头。且避免与其他路径交叉。
字号图形大小一致。

泳道
多个部门的流程示意会用到泳道图(在流程图里面加泳道),或者也可以用泳道来表示流程的不同阶段和过程。

我第一次听说这个框叫“泳道”的时候觉得太形象了…很像游泳池里面的泳道。

泳道可以竖型也可以横型。如果要同时表达跨部门、分阶段,就用竖泳道和分隔符。


最后

规范只能帮助我们画好一张流程图,能决定我们能不能画好的是条理。所以真正动笔之前,要在草稿纸上把纷繁复杂的事情理清楚,反复推敲,多次讨论,自我质疑与被质疑。这样才能画好流程图。

推荐几个在线流程图工具

Processon

https://www.processon.com/

小白最常用的,有5个免费文档

坚果云

https://www.jianguoyun.com/

全免费,支持markdown和思维导图,有网页端和客户端,用了这个就把processon抛弃了

亿图图示

https://www.edrawmax.cn/online/

部分限会员,功能很强大,各种类型的图,素材丰富

我还是用 visio 比较多,上面简单的线框图是用 visio 画的。

Bye~~

[转载]流程图画法总结相关推荐

  1. 三种循环的流程图画法总结 (转载)

    三种循环的流程图画法总结 C语言编程中常用的三种循环为for(::),while  和 do-while. 1.  for循环 for循环形式: for(表达式1:表达式2:表达式3) 流程图: 图1 ...

  2. markdown流程图画法小结

    markdown流程图画法小结 markdown 画图 流程图 最简单的流程图为例 ```mermaid! graph TD  A --> B //在没有(),[].{}等括号的情况之下,图标默 ...

  3. activiti 会签流程图画法

    activiti 会签流程图画法 会签是指:一个流程节点存在两个或两个以上人员共同审核,并行和串行审核

  4. APT攻击流程图画法参考

    APT攻击流程图画法参考 画图网站 多组件多阶段 多文件多次网络连接行为 ATTCK Kill Chain 画图网站 我用免费的ProcessOn,图标比较多也好看 个人免费文件是9个,如果不够用只能 ...

  5. 【管理信息系统】业务流程图画法

    为什么要画业务流程图 为明确系统内部业务,将对象和对象之间的关系抽象出来,以供管理这进行管理,供管理信息系统开发人员进行管理信息系统的开发. 业务流程图的图例 业务流程图的画法 画业务流程图注意事项 ...

  6. java完数流程图_编程基本功训练:流程图画法及练习

    对于"程序设计"的工作,许多初学者的理解就是"写代码".同样,新手们苦恼的问题是,他们只会"写代码". 当接到一个新的任务,不少人总是在第一 ...

  7. 编程基本功训练:流程图画法及练习

    对于"程序设计"的工作,许多初学者的理解就是"写代码".同样,新手们苦恼的问题是,他们只会"写代码".当接到一个新的任务,不少人总是在第一时 ...

  8. Java 三种循环的流程图画法总结(for,while,do-while循环)

    1.  for循环 for循环形式: for(表达式1:表达式2:表达式3) 流程图: 图1 for循环流程图 2.  while循环 while循环形式: while(判断条件) { 执行语句: } ...

  9. java三种循环的流程图画法总结(for,while,do-while循环)

    1.  for循环 for循环形式: for(表达式1:表达式2:表达式3) 流程图: 图1 for循环流程图 2.  while循环 while循环形式: while(判断条件) { 执行语句: } ...

最新文章

  1. boost--文件、目录操作
  2. 实用c语言函数源码,C语言编写简单朗读小工具(有源码)
  3. 笔记-知识产权与标准化知识-计算机软件可靠性和可维护性管理的评审要求
  4. Hibernate使用原生SQL适应复杂数据查询
  5. 数字图像处理--图像二阶导数的本质
  6. mysql授权远程访问
  7. 利用GDB进行远程调试
  8. python派落塔问题_浅析python递归函数和河内塔问题
  9. C++笔记(9) 模板,向量和栈
  10. Spark入门实战系列--7.Spark Streaming(上)--实时流计算Spark Streaming原理介绍
  11. php log 行号 debug_backtrace,PHP 基于debug_backtrace的流程日志与日志分析
  12. 【数字信号调制】基于matlab GUI AM+FM+DSB+SSB调制解调【含Matlab源码 1212期】
  13. IP DHCP SNOOPING工作原理测试
  14. 顺丰同城赴港IPO 有望凭借高增速和生态布局成为第三方即时配送平台第一股
  15. 助力运动:实时乒乓球视频分析
  16. 计算机桌面ie图标无法删除,Win7桌面IE图标无法删除如何解决?
  17. 利器!推荐一个记忆方法:间隔记忆法(利用艾宾浩斯遗忘曲线制定)
  18. Burp Suite抓包讲解
  19. 基于JAVA校园疫情信息管理系统计算机毕业设计源码+系统+数据库+lw文档+部署
  20. SWUST OJ 574: Renting Boats

热门文章

  1. SpringBoot中使用了@Service等注解没有小叶子出现的解决方法
  2. 提前祝大家中秋节快乐!
  3. occt-wasm配置——emsdk配置web版opencascade
  4. 速冻食品崛起,飞速占领食品市场
  5. 云栖现场|为破解纺织业“卡脖子”难题 广东携阿里云汇聚全球AI人才联合攻关
  6. 软文撰写有哪些技巧?
  7. String类的详细讲解
  8. “EventArgs”未包含“ColumnIndex”的定义,并且找不到可接受第一个“EventArgs”类型参数的可访问扩展方法“ColumnIndex”(是否缺少 using 指令或程序集引用?)
  9. 记一次redis遭受挖矿脚本攻击
  10. 人工智能对广告行业和媒体行业的冲击