现在的位置: 首页 > 综合 > 正文

如何进行领域模型设计

2013年10月03日 ⁄ 综合 ⁄ 共 628字 ⁄ 字号 评论关闭

一 领域模型的概念
1.领域模型是对领域内的概念类或现实世界的对象的一种抽象的可视化表示。又称为概念模型,分析模型,它主要关注问题域本身,挖掘问题域中核心的领域概念,并建立领域概念之间的关系。
2.领域模型之间的关系一般为泛化,依赖和关联,而关联又分为一般关联,聚合和组合。
3.在进行需求分析时,领域模型来自于业务描述中的名词以及对名词的抽象。当然描述业务的名词不都是模型,有可能是模型的一个属性,也有可能是角色、或者是跟业务无关紧要描述。
二 领域模型设计的步骤如下:
1.从用户的业务需求描述中,提取出所有的名词,一般时间名词和地点名词可以除外。
2.分析所有的名词,从中提取出业务实体,区分名词中的属性,角色,实体,实例,形成操作实体集合。
3.从业务实体集合中抽象领域模型。
4.用UML提供的方法和图例进行领域模型设计,确定模型之间的关系。
三 领域模型的作用
领域模型描述的是业务中涉及到的业务实体以及相互之间的关系。因此它可以帮助需求分析人员和用户(或用户代表)认识实际业务,从而成为需求分析人员和用户之间交流的重要工具,是他们共同理解的概念,是彼此交流的语言。
四 数据模型的区别
数据模型是系统设计,以及实现的一部分,描述的是对用户需求在技术上的实现方法。用户不需要关心系统的数据模型,但是必须关注领域模型,因为领域模型反映的是问题域的相关业务概念以及其关系,领域模型是用户业务描述的高度抽象,来源于业务需求的描述,同时又可以帮助用户和需求分析人员更好的理解业务需求。

抱歉!评论已关闭.