一、什么是流程图
流程图:以示意图表达流程,例如在软件概要设计中常常使用流程图展示程序的状态和走向。如果按照标准,流程图需包含以下六个构成要素:
- 流程的输入资源;
- 流程中的若干活动;
- 活动的相互作用;
- 输出结果;
- 顾客;
- 最终流程创造的价值。
不过在日常学习和工作中,只需在符合流程图语法规范下,表达数据流或事件流即可,让工具回归工具的作用,不必过分遵守条条约约,下图是简单示意。
二、流程图绘制规范
流程图中每个构成元素都有各自的含义,必须遵守作图“语法”,下表给出了流程图常见构成元素。
元素符号 | 含义 |
流程的开始/结束,圆角矩形 | |
控制流程进行的方向,实线+箭头 | |
对事件/数据进行处理,矩形 | |
数据的输入或结果的输出,平行四边形 | |
选择结构,根据判断条件决定流程的走向,菱形 | |
联通各个符号,使用实心黑点表示 | |
表示输入输出的文档 | |
表示进入下一步骤的一个子流程 |
流程图结构控制有三种:
- 顺序结构:顺序执行;
- 选择结构:根据判断条件决定流程走向;
- 循环结构:根据判断条件决定是否重复执行。
流程图绘制细节:
- 为方便理解,遵循从左到右,从上到下的执行顺序;
- 一个流程只能有一个开始框,可以有多个结束框;
- 同一个图中,应保持符号大小一致,连线不得无故交叉,无故弯曲;
- 流程处理关系为并行,应保持符号框在同一高度;
- 符号框遵循单一入口,单一出口原则,同一路径上的指示箭头应当只有一个。
三、如何高效作图