作为一个程序员,经常需要画流程图来展示系统的运行流程或者是来表述某些业务的业务逻辑。可以说画流程图已经是程序员必须掌握的一个技能了。
流程图是什么?
流程图就是一种描述算法的图形化描述,用流程图可以清晰地描述出算法的思路和过程
通常用来描述一个功能的整个流程
流程:Flow, 是指特定主体为了满足特定需求而进行的有特定逻辑关系的一系列操作过程,流程是自然而然就存在的。但是它可以不规范,可以不固定,可以充满问题。
图:Chart 或者 Diagram, 是将基本固化有一定规律的流程进行显性化和书面化,从而有利于传播与沉淀、流程重组参考。
所以流程图可以将一个任务的流程以图表的形式展示,让流程的展示更加直观,便于记忆和传播。
顾名思义:流程图就等于流程+图
如下: