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

    领域模型  

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

     
     

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

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

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

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

  • 相关阅读:
    删除系统盘符
    响应式设计 @media
    精通CSS 学习笔记
    兼容性
    css border-collapse
    angular.js学习 ui-router 0.2.15
    javascript的简易发布/订阅模式
    javascript 切换上下文,事件绑定中改变this指向
    SpringMVC:提交日期类型报400错误解决方法
    解决Spring Mvc中接受参数绑定重名的方法
  • 原文地址:https://www.cnblogs.com/adolfmc/p/3066568.html
Copyright © 2011-2022 走看看