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

use*_*664 6 domain-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.

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

Hip*_*nor 10

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

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

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

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

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

Fowler96 Fowler,M.1996 .分析模式:可重用对象模型.*阅读,MA.:Addison-Wesley