2013-05-31 117 views
5

根據維基百科他們似乎是同一件事,但他們每個人都有不同的頁面。領域模型和概念模型之間有什麼區別

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.

它們實際上是完全相同的東西嗎?

回答

10

域模型 - 概念模型在不同的上下文中有不同的含義。

但在面向對象的分析上下文它們是相同

領域模型是概念類的視覺表示或 域中真實情況對象[MO95,Fowler96]域模型 也被稱爲概念模型(第一 版這本書中使用的術語),領域對象模型和分析對象 模型[134頁]

來源:UML和模式應用 - 第三版-By Craig Larman

MO95 Martin,J。和Odell,J.1995。面向對象的方法:A Foundation。新澤西州Englewood Cliffs:Prent公司

Fowler96福勒,1996年M.分析模式:可重用的對象模型* 閱讀,MA:Addison-Wesley出版社

相關問題