1. 引言
模型是一种将事物形象化的有效手段,利用模型可将现实世界中的事物及事物之间的关系准确地表达出来。模型设计本质上就是系统地实施抽象的过程。
很多时候,工程师面对的需求都是以具象的现实世界事物概念来描述的,遵循的是人类世界的语境。为了将需求落地,工程师需要开展一系列的工作,其中模型设计尤为重要。模型设计的过程是一个从整体到局部、从高层模型设计到细节逐步细化的过程。在《主题 03:如何设计模型》一文中,将模型设计过程分为:概念分析、逻辑设计、物理设计三个阶段。本文将以会员权益为例,带领读者感受模型设计的过程。
2. 会员权益举例
在互联网领域,通过会员体系提升用户忠诚度是比较常用的手段,如下所示,分别是招商银行、支付宝、淘宝的会员页面。在会员体系中,积分和权益是最为重要的两个锚点,以支付宝为例,用户通过支付宝付款可以获得积分奖励,而积分又可以用于兑换权益,以此激励用户更多地使用支付宝,形成良性循环。
3. 概念模型分析
概念模型是从业务的视角对业务运营过程中涉及的信息进行结构化描述,是高层次的粗粒度模型,是对现实世界问题的 IT 表达;它是不包含设计实现细节的设计模型,通过对关键的实体、关系、规则的描述定义关键业务概念,确定业务概念的关键属性及其值域;某种意义上,概念模型是一种分析模型。
如下图所示,为两个会员权益,左边的是虚拟权益,右边的为实物权益,这两种类型是目前最为常见的权益类型。接下来,笔者将基于会员权益进行概念模型