O'Reilly logo

UML 2.0 in Action by Philippe Baumann, Patrick Grassle, Henriette Baumann

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

2.2 Models, Views, and Diagrams

2.2.1 What is a Model?

Models are often built in the context of business and IT systems in order to better understand existing or future systems. However, a model never fully corresponds to reality. Modeling always means emphasizing and omitting: emphasizing essential details and omitting irrelevant ones. But what is essential and what is irrelevant? There is no universal answer to this question. Rather, the answer depends on what the goals of the model are and who is viewing or reading it.

Note

Think about what is emphasized or omitted in the following models:

  • A wind tunnel model of a car
  • A model of a building scaled at 1:50
  • A route plan of the subway
  • A map
  • An organization chart

The more information a model is supposed ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required