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

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

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

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

    一、提取概念

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

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

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

    三、 抽象并确定概念

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

    四、确认概念

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

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

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

    相关文章

      网友评论

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

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