What's the difference between domain model and conceptual model
Asked Answered
S

1

9

According to wikipedia they seem to be the same thing, but they each have different pages.

Domain Model

Conceptual Model

On the conceptual model page it says these two things:

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.

But on the domain model page it says

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.

Are they actually the exact same thing?

Semolina answered 31/5, 2013 at 9:44 Comment(0)
M
12

Domain model-Conceptual model has different meanings in different context.

But in Object Oriented Analysis context they are same

A domain model is a visual representation of conceptual classes or real-situation objects in a domain [MO95, Fowler96]. Domain models have also been called conceptual models (the term used in the first edition of this book), domain object models, and analysis object models.[ page 134]

Source : Applying UML and Patterns - Third Edition -By Craig Larman

MO95 Martin, J., and Odell, J. 1995. Object-Oriented Methods: A Foundation. Englewood Cliffs, NJ.: Prent

Fowler96 Fowler, M. 1996. Analysis Patterns: Reusable Object Models.* Reading, MA.: Addison-Wesley

Marillin answered 31/5, 2013 at 18:56 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.