美文网首页
如何做好业务系统设计(干货)

如何做好业务系统设计(干货)

作者: 阿福德 | 来源:发表于2020-05-13 18:35 被阅读0次

业务系统是反应现实生活中行为的系统实现,所以说业务系统的设计需要符合现实生活行为中的一些规律。

一、提取概念

  1. 深入了解业务,将业务中所有的提到的名词都记录并整理。
  2. 含义相同的名词合成一个。

二、识别、整理概念:概念一定是名词或者动名词

  1. 有些概念只是概念的属性,需要弱化,矮化
  2. 有些概念是组, 比如:xx列表,需要去概念化,由具体的概念替代。
  3. 有些动名词作为概念,比如抽象出的概念

三、 抽象并确定概念

  1. 概念有哪些类型,以后可能会新增哪些如类型。
  2. 概念有哪些属性,是否所有的类型都有这些属性。
  3. 概念有哪些行为,行为一般一开始都确定下来了,后期不会有太大变化。
  4. 确定概念有哪些状态。状态一般情况下是不太会增加和减少的。
  5. 确定概念的生命周期,画状态转换图,状态转换是有什么动作触发的。
概念.png

四、确认概念

  1. 概念是否足够明确,是否很容易解释清楚,如果不能,那请调整你的抽象。
  2. 概念是否太笼统,是否无所不包,不能太大,也不能太小
    概念太大,可能导致不同的概念实例统一性的熟悉和行为太少,
    概念太大,导致复用性不足,很多实例的熟悉和行为没有复用。
  3. 一对一,一对多,还是多对多,或者没有关系
  4. 如果说不清楚概念之间的关系,那就要想想抽象的概念是否合适。

五、围绕确定下来的概念进行开发交流

在确定概念后,之后开发编码中都是围绕这些概念进行的。与产品和业务方的交流也是围绕这些概念来展开的。

相关文章

  • 如何做好业务系统设计(干货)

    业务系统是反应现实生活中行为的系统实现,所以说业务系统的设计需要符合现实生活行为中的一些规律。 一、提取概念 深入...

  • 系统设计

    系统设计包括两步:业务分析和架构设计 下面以抢票酱小程序为例,演示如何进行业务分析和架构设计 1. 业务分析 业务...

  • 订单整理设计

    架构 业务架构——根据业务需求设计业务模块及其关系 系统架构——设计系统和子系统的模块 技术架构——决定采用的技术...

  • 中南置地:激活三大资产,促进跨业务、跨区域高效协作

    编者按:多业务系统如何实现数据互通,从而提效业务运营?大型企业如何做好人才管理,实现人才效能最大化?如何科学合理利...

  • 如何做好系统设计

    摘要 在互联网系统架构设计中,如何用最少的资源支撑起亿级流量是每位工程师孜孜不息奋战的目标。虽然业务场景林林总总,...

  • Marks Review - Interaction Desig

    如何做好陌生领域产品的交互设计 交互设计的实质是行为塑造 交互设计新人在阿里的实习总结 7条产品设计原则:纯干货总...

  • 系统设计:关于高可用系统的一些技术方案

    [TOC] 系统设计:关于高可用系统的一些技术方案 可靠的系统是业务稳定、快速发展的基石。那么,如何做到系统高可靠...

  • 领域驱动设计实践:支付系统建模

    在Airwallex,领域驱动设计(DDD)方法被用来指导如何对复杂的业务问题和系统设计进行建模。 在这篇博客中,...

  • 领域驱动设计实践:支付系统建模

    在Airwallex,领域驱动设计(DDD)方法被用来指导如何对复杂的业务问题和系统设计进行建模。 在这篇博客中,...

  • bi业务系统到底是如何进行构建的

    在目前的行业背景下,如何才能够构建bi业务系统的首先就应该做好两个步骤。通过需求分析深化业务,系统地澄清需要解决的...

网友评论

      本文标题:如何做好业务系统设计(干货)

      本文链接:https://www.haomeiwen.com/subject/ryjonhtx.html