🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
微信号:yiniujiaoyu ![](http://h.yiniuedu.com/f118d2220421d6ead27f9c714e4ec1ee) 本节略 像PC端安装QQ一样安装Python3.X即可。 推荐工具VS code jupyter notebook IDLE PyCharm # :-: **流程图** **在日常工作中,经常和流程图接触,因此,在此有了分享流程图相关内容的想法,本篇文章将从流程图概念、基本框架、适用业务及相关软件进行介绍。‍适合新手小白~** **一、什么是流程图** **流程图=流程+图。** ![](http://h.yiniuedu.com/da27759d996be2bf16860b465b5b1aeb) **流程**是一系列的逻辑关系(包含因果关系、时间先后、必要条件、输入输出) **图**就是将头脑中的逻辑关系以图形化的形式呈现出来,具有图形化、可视化的特点。 程序流程图又称程序框图,是用统一规定的标准符号描述程序运行具体步骤的图形表示。 程序框图的设计是在处理流程图的基础上,通过对输入输出数据和处理过程的详细分析,将计算机的主要运行步骤和内容标识出来。 **二、为什么要画流程图** **1、帮助梳理逻辑:** 通过绘制,把脑中的逻辑详细呈现出来,便于梳理和修改; **2、便于宣讲和传播:** 一张清晰的流程图,不仅便于讲解,也便于让技术人员更好地理解需求; **3、优化迭代:** 通过对每个版本流程图的对比分析,可以了解流程优化在哪,产品优化了什么地方; **三、流程图元素定义** 流程图是符号化的图形语言,有自己的规范,菱形代表判断,矩形代表具体的操作行为、开始和结束用圆角矩形表示... ![](http://h.yiniuedu.com/97c14d5156b234f56b101097ad45663e) 以下是程序流程图常用的几个标准符号: ![](http://h.yiniuedu.com/b524faa67d536c463a4153053754630e) * **循环的标准结构** ![](http://h.yiniuedu.com/a7e89b9fd1e75a47e363e384bfc4a7e8) * **注解符号的使用** ![](http://h.yiniuedu.com/e10c0cc7e39d262b9efdd9c8c9b54103) **四、流程图结构** 流程图主要有三种结构:顺序结构、选择结构、循环结构。程序设计都有3种基本结构:顺序结构、选择结构和循环结构。三种基本结构的特点: 一个入口,一个出口,不出现死循环和死语句。 ![](http://h.yiniuedu.com/cdcfbba05a8091ae0fbe0d4655567e21) **五、流程图分类** 常见的流程图分类有三种:**业务****流****程图、任务流程图、页面流程图** **六、流程图常用软件** **(一)Microsoft Visio** 推荐指数:☆☆☆☆☆ **优点:** (1)功能强大,专业绘图软件 (2)可以兼容大部分office软件,支持在IE中通过visio viewer直接查看.vsd文件 (3)操作简单,易上手 ** 缺点:** (1)收费,安装破解步骤繁琐,且只能在PC端操作 (2)目前没有Mac版(Mac有类似功能软件Omnigraffle) **(二)Axure** 推荐指数:☆☆ **优点:** (1)简洁易用,可满足基本流程图需求 (2)可以关联产品原型页面一起输出需求 (3)可以在各个节点添加注释,方便讲解 **缺点:** (1)只能在PC端操作 (2)没有自带的流程图模板,需要自己绘制 **(三)亿图** 推荐指数:☆☆☆☆ **优点:** (1)操作灵活、方便,拖拽式绘图,可自行设计符号、图形 (2)模板丰富,使用范围广,设计感强 (3)支持Windows&Mac,支持跨平台工作 (4)自带云共享功能,支持多人协作绘制 **缺点:** (1)产品收费 (2)只支持pc端 (3)不适用于工程制图,不支持cad文件 (四)Processon 推荐指数:☆☆☆ **优点:** 1.简单易上手,适合新手 2.支持在线编辑, 产品免费,使用成本低 3.支持协同操作 **缺点:** 1.不适用复杂、专业的图表制作 2.功能简陋,页面设计一般 3.流程图不能自动对齐,页面原型不支持动态