
二、产品经理为什么画流程图
三、流程图有哪些分类
1、业务流程图(Transaction Flow Diagram, TFD)
抽象地描述事物进行的次序和顺序,不涉及具体 *** 作与执行细节。在互联网软件行业通人员都懂的共同常指脱离产品设计的用户行为流程。业务流程图是一种系统分析人员都懂的语言, 用来描述系统组织结构、业务流程。
2、页面流程图(Page Flow Diagram)
指电子产品具体所呈现的页面跳转流程图。其承载了业务流程图所包含的业务流转信息。
相较于一开始的极简流程图,现在的流程图已经渐渐变得复杂了一些。我们将抽象的业务,映射在了具象的页面上,用软件的页面承载起了业务需求。
3、功能流程图(Function Flow Diagram)
指单页面内或多页面之间的功能 *** 作流程,其包含在页面流程中。
任何功能都是被包含在页面内的,但一个页面内往往不止一个功能,所以单单页面流程图可能无法完整表达所有流程,而这时就需要用功能流程图来更加具体表达每个页面内所包含的功能。
4、数据流程图(Data Flow Diagram)
特指软件产品中,描述数据在不同节点被处理的过程所画的图表。主要表达计算机程序对于业务的实现原理。用户在功能流程图中的每一个 *** 作,对应都会反映在数据流程图中。同时,数据流程图也可以叫程序流程图(Program Flow Diagram)。
它是一种能全面地描述信息系统逻辑模型的主要工具。它可以利用少数几种符号综合的反映出信息在系统中的流动、处理和存储的情况。数据流程图具有抽象性和概括性。
可能业务流程图、页面流程图和功能流程图大家都耳熟能详,但数据流程图恐怕了解的就比较少了。其实,每个流程图中都有一个核心伴随着不同 *** 作在整个系统中不断流转。比如业务流程图大多以人为核心,每个节点都是在传递人的不同行为。而页面流程图和功能流程图也类似,都是以人的 *** 作行为为核心,在不同页面和功能间进行流转。但数据流程图不同,它是以数据为核心,展示整个系统中,数据是如何被处理的。
其更偏技术思维,更多的是展现后台程序的实现原理。所以,常常是开发人员绘制此图,而产品经理涉及较少。但随着产品经理地不断成长,向上提高到战略层,而向下则会深入到实现层。理解程序的开发原理和背后的数据流转,无疑会让产品经理对产品设计有更加深刻的理解。
四、流程图的颗粒度
1. 确保产品的 使用逻辑合理顺畅
2. 向项目组其他成员 清晰的传达需求 ,用流程图来更好地表达产品逻辑
3.流程图可以帮助 梳理模块,业务流程和使用路径
举例,我们在电商平台中,对于用户下单这一流程,通常用文字来描述如下:
将上述流程描述转化为流程图的格式:
从图可以看出,相对于文字描述,流程图更加清晰,各流程节点之间的关系更加直观,便于理解。
分类: 业务流程图,功能流程图,页面流程图
业务流程图:用来描述业务流程,通过一些特定的符号和连线来表示具体某个业务的实际处理步骤和过程,详细描述任务的流程走向。
业务流程图的作用:1.对于一些相对复杂的业务,如果产品经理对于业务本身还没有清晰的认识,就开始设计产品,就很容易导致陷入一些细节而忽略了整体,导致出现产品开发完以后才发现有业务上的漏洞,而不得不重新设计;2.业务流程图还可以用于向相关人员介绍大致的业务形式,作为辅助工具。
功能流程图:通过图形化的表达,阐述产品在功能层面控制的图表。
功能流程图的作用:1.帮助我们在设计时,理清对于产品具体功能层面的设计思路;2.在需求文档中,为了帮助开发理解某个功能具体的流程设计。
页面流程图:指产品具体所呈现的页面跳转流程图,其承载了业务流程图所包含的业务流转信息。
一幅完整的流程图,必须包含 唯一 一个“开始”和唯一一个“结束”。
流程箭头不能回调, 所有执行不得回退前一步骤 。如果有需要,可以在添加适当判断,然后重新调用某一步骤。
对于菱形判断框,必须包括两个及以上的条件走向注释(条件写在箭头线上),对应执行结果。
流程图可以很长,也可以有多个异常处理,但整体必须是从上而下的、清晰的。
如果逻辑功能比较繁多,必要时可以分开绘制(整体的)功能设计流程图和(子功能)执行流程图。
过程中是否存在某些环节,删掉它们后能够降低成本或减少时间?
还有其他更有效的方式构造流程吗?
整个过程是否因为过时而需要重新设计?
顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。
条件结构是高中数学中学习的算法中的一种基本逻辑结构;在一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向,条件结构就是处理这种过程的结构。
循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。
1.应遵循从左到右、从上到下的顺序排列;
2.从开始符开始,以结束符结束。需要注意:开始符只能出现一次,但是结束符可以出现多次;如果流程足够清晰,可省略开始和结束符号;
3.需要认真检查各个步骤或判定结果,避免出现漏洞,导致流程无法形成一个闭环;
4.连接线要避免交叉,可以重合;
5.必要时可以用标注,以便更加清晰地说明流程;
6.流程图中,如果有参考其他已经定义的流程,不需要重复绘制,直接用子流程符号代替。
泳道图也叫跨职能(多角色)流程图,用来展示工作流中每个步骤涉及的流程和职能部门(多角色).
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)