主题 12:实践案例集锦之模型抽象

本文通过会员权益的实例,详细阐述了模型设计的三个阶段:概念模型分析、逻辑模型设计和物理模型设计。概念模型关注业务概念和参与者,逻辑模型则对实体进行细化和抽象,物理模型考虑系统实现和性能。模型设计是软件设计的关键步骤,有助于将业务需求转化为可落地的系统功能。
摘要由CSDN通过智能技术生成

1. 引言

模型是一种将事物形象化的有效手段,利用模型可将现实世界中的事物及事物之间的关系准确地表达出来。模型设计本质上就是系统地实施抽象的过程。

很多时候,工程师面对的需求都是以具象的现实世界事物概念来描述的,遵循的是人类世界的语境。为了将需求落地,工程师需要开展一系列的工作,其中模型设计尤为重要。模型设计的过程是一个从整体到局部、从高层模型设计到细节逐步细化的过程。在《主题 03:如何设计模型》一文中,将模型设计过程分为:概念分析、逻辑设计、物理设计三个阶段。本文将以会员权益为例,带领读者感受模型设计的过程。

2. 会员权益举例

在互联网领域,通过会员体系提升用户忠诚度是比较常用的手段,如下所示,分别是招商银行、支付宝、淘宝的会员页面。在会员体系中,积分和权益是最为重要的两个锚点,以支付宝为例,用户通过支付宝付款可以获得积分奖励,而积分又可以用于兑换权益,以此激励用户更多地使用支付宝,形成良性循环。

在这里插入图片描述

3. 概念模型分析

概念模型是从业务的视角对业务运营过程中涉及的信息进行结构化描述,是高层次的粗粒度模型,是对现实世界问题的 IT 表达;它是不包含设计实现细节的设计模型,通过对关键的实体、关系、规则的描述定义关键业务概念,确定业务概念的关键属性及其值域;某种意义上,概念模型是一种分析模型。

如下图所示,为两个会员权益,左边的是虚拟权益,右边的为实物权益,这两种类型是目前最为常见的权益类型。接下来,笔者将基于会员权益进行概念模型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jin_Kwok

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值