很多新手朋友经常听到一个词叫抽象建模,那么这个抽象建模是什么意思呢?在这篇文章中,我们将向大家解释这个术语。回顾我之前设计的系统,我最大的感受是产品经理需要不断抽象复杂的业务模型,让复杂和不合理的事物(需求)有非常明确的规则,每个业务之间都有明确的规则。很多新手朋友经常听到一个词叫抽象建模,那么这个抽象建模是什么意思呢?在本文中,美国手机号码大全列表 我们将向您解释这个术语。 1。业务组件提取(抽象建模)实际上,抽象建模是产品设计中一个非常重要的思想。它可以帮助我们规范一些看似没有规则的业务。美国手机号码大全列表 以我们的产品经理为例。现在相信大家都知道,产品经理的工作流程是:用户访谈、用户场景分析、梳理需求优先级、需求版本规划、需求设计、需求评审。第一个提出这样一个标准的工作流程?这样的人很棒。说了这么多,抽象建模的本质是什么?这里我可以用一句话来概括:业务组件抽取。
所谓业务组件抽取,就是在业务分析的过程中,不断的将业务划分为几个小的组件和模块。例如,我们可以将电子商务系统分为五个组成部分:商品中心、订单、支付、物流和会员。一个完整的电子商务系统就是通过这五个组件构建起来的。在这个过程中,我们将一个完整的在线订单购物流程拆分为这五个部分,也就是一个业务组件的抽取。美国手机号码大全列表 当然,这里的组件提取不仅仅是系统层面的划分。在产品的内部设计过程中,我们也遇到了很多业务组件的提取。 2.一个案例让我用一个例子来演示如何提取业务组件。美国手机号码大全列表 假设我们要设计一个在线教育平台APP,首先分析这个教育平台的系统框架,我们会发现这里本质上是管理三个对象,如图下图中: 课程信息:实时推送最新信息;课程电商:展示课程出售;学生题库:供学生选择自己的练习册进行练习。美国手机号码大全列表 面对这样的需求,让我们想想我们平时是如何进行产品设计的?我相信绝大多数的产品管理人员将根据将这三个对象视为三个完全不同的模块的独立信息架构和页面结构来设计产品。
比如设计信息中心时的思维路径是这样的:那么如果我们用组件化的思维去思考,其实可以把这三个对象当成三组数据。从数据的角度来看,我们这个时候需要设计的产品其实就是针对这些数据的。寻找可以托管的组件。那么此时我们可以得出结论,这些数据有以下三类承载要求: 信息分类选择要求:划分不同的功能入口;集合类展示要求:美国手机号码大全列表 列表展示多个对象个体供选择;个别类展示的需求:展示细节。这样,我们从三个看似无关的对象中提取出一个标准的页面组织结构,即:按照这个设计结构,我们可以将这三个数据对象组合起来。定义为如下数据组织: Collection类数据:Collection 1:课程信息CollectionInformation 课程记录问题银行记录 美国手机号码大全列表 实例数据:本文记录的数据汇总;这条记录的数据属性;本文记录的数据的详细信息;
根据这个数据结构,我们可以得到最终的输出:我们可以看到,通过这样的设计,我们已经成功地将这三种类型的对象合并为一组程序组件载体。美国手机号码大全列表 这时候如果需要迭代,只需要调整一次,三个数据对象就会发生变化,大大节省了开发。人手。另外,这样的设计还让后台系统在某种意义上只需要管理不同的数据源格式,美国手机号码大全列表 数据接口可以高度复用。那么我们再想象一下,如果不承载产品设计会遇到什么样的问题按照这样的页面组织结构出来?首先,我们需要为这三个对象定义完全不同的跳转路径,并且需要维护它们各自独立的页面结构和路径。因此,我们需要维护三组不同的