zoukankan      html  css  js  c++  java
  • 领域模型

    领域模型  

    2012-01-06 19:53:04|  分类: 默认分类|字号 订阅

     
     

    业务系统一般包括三部分内容:(1)操作者(角色)、(2)系统为操作者提供的行为、(3)操作对象。领域模型来自于业务描述中的名词以及对名词的抽象。一个描述业务的名词成为领域模型,至少具备两点:要么是业务中确实存在的实体、要么是业务实体的提炼(抽象)。
    STEP:

    首先建一个名词表,把涉及到的名词列出来:
    确定业务实体
    有共性的分到一个领域中

    领域模型描述的是业务中涉及到的 实体及其相互之间 的关系,它是需求分析的产物。领域模型设计期间不用考虑数据的存放问题,只考虑业务描述中涉及的实体以及实体之间的关系。实体之间的关系,很多书都讲了,无非是泛化、依赖和关联,关联又分了一般关联、聚合、组合等等。

    总结
      领域模型设计是需求分析的关键步骤。它帮助用户及需求分析人员建立业务概念,确定用户业务的问题域,系统涉及的业务范围等等。
      领域模型设计的步骤为:
      1. 从业务描述中提取名词;
      2. 从提取出来的名词中总结业务实体,区分名词中的属性、角色、实体、实例,形成问题域中操作实体的集合;
      3. 从业务实体集合中抽象业务模型,建立问题域的概念(例如在前面的例子中,我们把容易变质的水果称之为“短期保持水果”,当然也可以是其它说法,只要能跟用户达成共识即可);
      4. 用UML提供的方法和图例进行领域模型设计、确定模型之间的关系;

  • 相关阅读:
    html5笔记
    CGI
    php和apache的关系和作用()
    sass最佳实践
    javascript笔记——jQuery插件开发的几种方式
    关于ajax解析
    http协议详解
    【python之路6】pycharm的使用
    【每日一linux命令7】用户及用户组
    【每日一linux命令6】命令中的命令
  • 原文地址:https://www.cnblogs.com/adolfmc/p/3066568.html
Copyright © 2011-2022 走看看