控制流程图(FC,Flow Chart)又称框图,是经常使用的程序细节描述工具。框图包括三种基本成分:“矩形框”表示处理步骤,“菱形框” 表示判断、“箭头”表示控制流。框图的特点是清晰易懂,便于初学者掌握。在结构化程序设计出现之前,框图一直可用箭头实现向程序任何位置的转移(即GOTO语 句),往往不能引导设计人员用结构化方法进行详细设计。肩头的使用不当,会使框图非常难懂,而且无法维护。因此框图的使用有减少的趋势。 程序流程图 程序流程图表示程序中的 *** 作顺序 程序流程图包括: a 指明实际处理 *** 作的处理符号,它包括根据逻辑条件确定要执行的路径的符号; b 指明控制流的流线符号; c 便于读写程序流程图的特殊符号 Visio是当今最优秀的绘图软件之一,它将强大的功能和易用性完美结合,可广泛应用于电子、机械、通信、建筑、软件设计和企业管理等众多领域。
1 确保产品的 使用逻辑合理顺畅
2 向项目组其他成员 清晰的传达需求 ,用流程图来更好地表达产品逻辑
3流程图可以帮助 梳理模块,业务流程和使用路径
举例,我们在电商平台中,对于用户下单这一流程,通常用文字来描述如下:
将上述流程描述转化为流程图的格式:
从图可以看出,相对于文字描述,流程图更加清晰,各流程节点之间的关系更加直观,便于理解。
分类: 业务流程图,功能流程图,页面流程图
业务流程图:用来描述业务流程,通过一些特定的符号和连线来表示具体某个业务的实际处理步骤和过程,详细描述任务的流程走向。
业务流程图的作用:1对于一些相对复杂的业务,如果产品经理对于业务本身还没有清晰的认识,就开始设计产品,就很容易导致陷入一些细节而忽略了整体,导致出现产品开发完以后才发现有业务上的漏洞,而不得不重新设计;2业务流程图还可以用于向相关人员介绍大致的业务形式,作为辅助工具。
功能流程图:通过图形化的表达,阐述产品在功能层面控制的图表。
功能流程图的作用:1帮助我们在设计时,理清对于产品具体功能层面的设计思路;2在需求文档中,为了帮助开发理解某个功能具体的流程设计。
页面流程图:指产品具体所呈现的页面跳转流程图,其承载了业务流程图所包含的业务流转信息。
一幅完整的流程图,必须包含 唯一 一个“开始”和唯一一个“结束”。
流程箭头不能回调, 所有执行不得回退前一步骤 。如果有需要,可以在添加适当判断,然后重新调用某一步骤。
对于菱形判断框,必须包括两个及以上的条件走向注释(条件写在箭头线上),对应执行结果。
流程图可以很长,也可以有多个异常处理,但整体必须是从上而下的、清晰的。
如果逻辑功能比较繁多,必要时可以分开绘制(整体的)功能设计流程图和(子功能)执行流程图。
过程中是否存在某些环节,删掉它们后能够降低成本或减少时间?
还有其他更有效的方式构造流程吗?
整个过程是否因为过时而需要重新设计?
顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。
条件结构是高中数学中学习的算法中的一种基本逻辑结构;在一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向,条件结构就是处理这种过程的结构。
循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。
1应遵循从左到右、从上到下的顺序排列;
2从开始符开始,以结束符结束。需要注意:开始符只能出现一次,但是结束符可以出现多次;如果流程足够清晰,可省略开始和结束符号;
3需要认真检查各个步骤或判定结果,避免出现漏洞,导致流程无法形成一个闭环;
4连接线要避免交叉,可以重合;
5必要时可以用标注,以便更加清晰地说明流程;
6流程图中,如果有参考其他已经定义的流程,不需要重复绘制,直接用子流程符号代替。
泳道图也叫跨职能(多角色)流程图,用来展示工作流中每个步骤涉及的流程和职能部门(多角色)
流程图中各种图形的含义如下:
开始与结束标志,是个椭圆形符号。用来表示一个过程的开始或结束。“开始”或“结束”写在符号内。活动标志,是个矩形符号。用来表示在过程的一个单独的步骤。活动的简要说明写在矩形内。判定标志,是个菱形符号。
用来表示过程中的一项判定或一个分岔点,判定或分岔的说明写在菱形内,常以问题的形式出现。对该问题的回答决定了判定符号之外引出的路线,每条路线标上相应的回答。流线标志。用来表示步骤在顺序中的进展。流线的箭头表示一个过程的流程方向。
流程图的功能:
流程图有时也称作输入输出图。该图直观地描述一个工作过程的具体步骤。流程图对准确了解事情是如何进行的,以及决定应如何改进过程极有帮助。这一方法可以用于整个企业,以便直观地跟踪和图解企业的运作方式。
流程图使用一些标准符号代表某些类型的动作,如决策用菱形框表示,具体活动用方框表示。但比这些符号规定更重要的,是必须清楚地描述工作过程的顺序。流程图也可用于设计改进工作过程,具体做法是先画出事情应该怎么做,再将其与实际情况进行比较。
程序流程图是程序分析中最基本、最重要的分析技术,它是进行程序流程分析过程中最基本的工具。它运用工序图示符号对生产现场的整个制造过程做详细的记录,以便对零部件、产品在整个制造过程中的生产、加工、检验、储存等环节待作详细的研究与分析,特别适用于分析生产过程中的成本浪费,提高经济效益。
这得看你画流程图的用途,如果是简单的论文用、项目建议书等非施工用图,则简单的方块加上文字说明即可,这种情况下用Word自带的绘图模块即可,也可用Office家族的visio,里面有很多现成的设备可供选择。而如果是绘制施工用的工艺流程图,则需要按照国家标准规范和行业设计规范来绘制,如化工工艺流程图有HG 20519-2009 化工工艺设计施工图内容和深度统一规定,里面有设备图例。
这个要用AutoCAD来画,如果用通用的AutoCAD,就只有老老实实都一笔画。但可以在AutoCAD上安装PID插件,里面有一些现成的设备、阀门、仪表等图例,也可以AutoCAD Plant P&ID或AutoCAD Plant 3D来画,也有丰富的内置设备、阀门、仪表等图形。
以上就是关于控制流程图和程序流程图还有状态流程图的区别以及各种画法的举例!全部的内容,包括:控制流程图和程序流程图还有状态流程图的区别以及各种画法的举例!、流程图设计规范、程序流程图的基本符号及含义等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)