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

2020-05-13  本文已影响0人  阿福德

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

一、提取概念

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

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

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

三、 抽象并确定概念

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

四、确认概念

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

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

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

上一篇 下一篇

猜你喜欢

热点阅读