域模型和概念模型之间有什么区别

时间:2013-05-31 09:44:27

标签: domain-model

根据维基百科,他们似乎是一样的,但他们每个人都有不同的页面。

Domain Model

Conceptual Model

在概念模型页面上,它说明了这两件事:

A Conceptual model in the field of computer science is also known as a domain model.

a conceptual model represents 'concepts' (entities) and relationships between them.

但是在域模型页面上它说

A domain model in problem solving and software engineering is a conceptual model of all the topics related to a specific problem. It describes the various entities, their attributes, roles, and relationships, plus the constraints that govern the problem domain.

它们实际上是完全相同的吗?

1 个答案:

答案 0 :(得分:10)

领域模型 - 概念模型在不同的背景下具有不同的含义。

但在面向对象分析的上下文中,它们是相同的

  

域模型是概念类的可视化表示   域中的实际对象 [MO95,Fowler96] 域名模型   也被称为概念模型(在第一个中使用的术语)   本书的版本),领域对象模型和分析对象   模型。[第134页]

     

来源:应用UML和模式 - 第三版 - 由Craig Larman

     

MO95 Martin,J。和Odell,J.1995。面向对象的方法:A   基础。恩格尔伍德克利夫斯,新泽西州:Prent

     

Fowler96 Fowler,M。1996.分析模式:可重用对象模型。*   马萨诸塞州雷丁:Addison-Wesley