一、流程图简介
流程图,英文名为 FlowChart,即流程(Flow)+图表(Chart)。根据维基百科定义,流程图主要分为以下四种基本类型:
1、文档流程图(Document flowcharts)
文档流程图通常用于跟踪文件的移动,比如内部备忘录,工资单信息和一个系统内的局部邮件。
2、数据流程图(Data flowcharts)
数据流程图是分析和构建信息流程的重要建模技术。
3、系统流程图(System flowcharts)
系统流程图也被称为处理流程图。系统流程图有助于了解复杂的系统是如何工作的。分析系统可能是任何事物,比如商业,生物种群模型和社会政策等。
4、程序流程图(Program flowchart)
程序流程图是一个算法的图形表示,常用于编程的设计阶段,制定出一个程序的逻辑流程。它展示了一个系统中的程序是如何工作的。
二、流程图组件元素介绍
组件元素
1、开始/结束
image
作用:表示程序的开始或结束,在流程图中用作起始框或结束框。
注意:并不是需要“开始”或“结束”这样的字眼才算是开始或结束,比如:注册和提交也能算是程序的开始和结束。
2、过程
作用:一般用作要执行的处理或过程,在流程图中用作执行框。
3、判断
作用:表示决策或判断(例如:If...Then...Else...),在流程图中用作判断框。
4、文档
作用:表达为一个文件,可以是生成的文件,或者是调用的文件。如何定义,需要根据实际情况进行解释。
5、数据输入/输出
作用:代表数据的输入/输出系统,包括接收数据和显示已处理的数据。数据只能先输入后输出,反过来是不可以的。
6、子流程
作用:这个部件出现在比较复杂的流程图里,该节点是复杂流程图里的一个小流程。当然,它代表的也是一个单独流程,如提交订单流程。
7、外部数据
作用:该部件表示数据来自外部,换句话说,数据是从外部引入的,比如引入微信的数据。
8、内部存储
作用:该部件是指数据提交之后,需要写入数据库。
9、队列数据
作用:表示数据处理的一种方式,先进先出,类似排队买饭,站在队伍前边的人先买到饭,先离开队伍。至于处理后的数据要不要写入数据