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

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

一、提取概念

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

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

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

三、 抽象并确定概念

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

四、确认概念

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。