2013-05-31 8 views
5

Secondo wikipedia sembrano essere la stessa cosa, ma ognuno di essi ha pagine diverse.Qual è la differenza tra il modello di dominio e il modello concettuale

Domain Model

Conceptual Model

Nella pagina modello concettuale che dice queste due cose:

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.

Ma sulla pagina modello di dominio si dice

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.

Sono in realtà la stessa identica cosa?

risposta

10

Modello di dominio: il modello concettuale ha significati diversi in contesti diversi.

Ma nel contesto Object Oriented Analysis sono stessi

un modello di dominio è una rappresentazione visiva di classi concettuali o reale situazione oggetti in un dominio [MO95, Fowler96]. modelli di dominio sono stati anche chiamati modelli concettuali (il termine usato nella prima edizione di questo libro), modelli di oggetti del dominio, e oggetto di analisi modelli [pagina 134]

Fonte:. Applicare UML and Patterns - terza edizione -In Craig Larman

MO95 Martin, J., e Odell, J. 1995. I metodi Object-Oriented: A Foundation. Englewood Cliffs, NJ .: Prent

Fowler96 Fowler, M. 1996. I modelli di analisi. I modelli oggetto riutilizzabile * Reading, MA .: Addison-Wesley