产品经理|产品经理如何利用ER图,指导原型设计?

编辑导语:什么是ER图?ER图是一类概念模型,产品经理结合ER图,可以锻炼自身的抽象概括能力,并帮助原型设计的指导。那么产品经理应该如何利用ER图来指导原型设计?本篇文章里,作者就该问题做了解答,一起来看一下吧。
产品经理|产品经理如何利用ER图,指导原型设计?
文章插图
E-R图,也称实体-联系图,是用来用来描述现实世界的概念模型。
实体是指客观存在的事务,比如人、对象、概念、事件,都可以看做实体,通过梳理实体,以及实体之间的关系,可以梳理出产品的信息结构。
通过E-R图来梳理信息结构,对产品经理来说,有以下帮助:
1)给开发提供数据库建表依据。程序=数据结构+算法,有了数据结构,对开发来说,对即将开发的系统就有了更清晰的框架。
2)可以指导产品经理进行原型设计。在动手画原型之前,梳理ER图,根据已知的信息画在原型上就行,而不用一边画原型,一边想字段。
3)提升产品经理的抽象及归纳能力。梳理E-R图,是一个建模的过程,建模需要通过业务沟通、流程梳理,从这些分析活动中提炼出核心实体。
我们经常看到的信息结构图,更多的是以思维导图的方式呈现,这种方式可以梳理出信息,但是不能反应彼此之间的联系。
一、E-R图的组成ER图是由陈品山于1976年提出的一种数据建模工具,E-R图不属于UML图,UML工具里用来梳理数据及关系的是类图,类图可以替代E-R图,但是E-R图无法代替类图。
类图除了可以数据建模外,还可以对动态的行为建模,因为类是由属性和方法组成。
作为产品经理,掌握E-R图就可以了。
ER图由实体、属性和联系组成。实体是抽象出来的人(如学生、讲师)、对象(如课程)、概念(如章节)、事件(如下单)。实体,用一个方框来描述。
属性是对实体不同维度的描述,用椭圆来表示,并和实体连接起来。
产品经理|产品经理如何利用ER图,指导原型设计?
文章插图
实体与实体之间,通过一个菱形来连接,菱形里描述实体之间的联系,比如用户<创建>订单,课程<关联>讲师,菱形里一定是个动词。
产品经理|产品经理如何利用ER图,指导原型设计?
文章插图
实体和实体之间,有几种数量对应关系,1对1,1对多,多对多。在菱形两边的线上,通过1、N、M来表达数量关系。
一个用户,对应多个订单,所以,画上数量关系后的E-R图,如下:
产品经理|产品经理如何利用ER图,指导原型设计?
文章插图
完善讲师、章节信息后,完整的E-R图如下:
产品经理|产品经理如何利用ER图,指导原型设计?
文章插图
有了这份E-R图,产品经理在做原型设计的时候,一些界面需要展示的字段已经梳理好了。
课程的名称、价格、是否收费、介绍等字段,需要由创建者手动录入,而讲师则通过选择即可,不必再录入讲师信息。
讲师作为一个实体,需要有一个单独的管理模块,在选择讲师时,如果没有目标讲师的信息,还可以通过在提供添加的入口,添加讲师以后,再返回界面,重新选择。
产品经理|产品经理如何利用ER图,指导原型设计?
文章插图
另外,订单详情页面,由三部分内容组成,下单用户信息、支付信息、课程信息,画订单详情页的时候,直接将三部分信息分成不同小模块组合就行了。
在梳理E-R时,脑子里对原型界面就有了初步的轮廓,而不是等到画原型的时候再来脑补需要展示哪些字段。
用E-R图来指导原型设计,可以避免遗漏关键字段,逻辑也更清晰。