一、流程图功能
以特定的图形符号加上说明,表示算法的图,称为流程图或框图。
流程图是流经一个系统的信息流、观点流或部件流的图形代表。在项目中,流程图主要用来说明某一过程。这种过程既可以是生产线上的工艺流程,也可以是完成一项任务必需的管理过程。
例如,一张流程图能够成为解释某个零件的制造工序,甚至组织决策制定程序的方式之一。这些过程的各个阶段均用图形块表示,不同图形块之间以箭头相连,代表它们在系统内的流动方向。下一步何去何从,要取决于上一步的结果,典型做法是用“是”或“否”的逻辑分支加以判断。
流程图是揭示和掌握封闭系统运动状况的有效方式。作为诊断工具,它能够辅助决策制定,让管理者清楚地知道,问题可能出在什么地方,从而确定出可供选择的行动方案。
流程图有时也称作输入-输出图。该图直观地描述一个工作过程的具体步骤。流程图对准确了解事情是如何进行的,以及决定应如何改进过程极有帮助。这一方法可以用于整个项目,以便直观地跟踪和图解项目的运作方式。
流程图使用一些标准符号代表某些类型的动作,如决策用菱形框表示,具体活动用方框表示。但比这些符号规定更重要的,是必须清楚地描述工作过程的顺序。流程图也可用于设计改进工作过程,具体做法是先画出事情应该怎么做,再将其与实际情况进行比较。
二、相关图形符号
- 矩形:一般用作要执行的处理,在程序流程图中做执行框。
- 菱形:表示决策或判断(例如:If…Else...),在程序流程图中,用作判别框。
- 圆角矩形或者扁圆:表示程序的开始或者结束,在程序流程图中用作为起始框或者结束框。
- 文件:表达为一个文件,可以是生成的文件,或者是调用的文件。
- 箭头: 表示执行的方向与顺序。
- 平行四边形: 一般表示数据,或确定的数据处理。或者表示资料输入。
- 子流程: 已定义流程,表示决定下一个步骤的一个子进程。
- 括弧: 注释或者说明,也可以做条件叙述。一般流程到一个位置,做一段执行说明。
- 半圆形: 半圆在使用中常作为流程页面跳转、流程跳转的标记。
- 三角形: 控制传递,一般和线条结合使用,画数据传递。
- 梯形: 一般用作手动操作。
- 六边形: 表示准备之意,大多数人用作流程的起始,类似起始框。
-
椭圆形或圆形: 如果画小圆,一般是用来表示按顺序数据的流程。如果是画椭圆形,很多人用作流程的结束。
图形符号
三、优点
流程图优点
四、注意事项
- 有始有终: 一个流程图应该是有始有终,即:有开始节点和结束节点。
- 有详有略: 流程图可以有子流程图。不要把所有内容都扔在一个流程图中,虽然这样内容集中,但是看起来密密麻麻一团糟。