Motivation for Analysis and Design The Model as an Abstraction of the Reality
We are not able to comprehend a complex system in its entirety - a single model is not enough
- different perspectives are required, which in turn require different models being independent from each other
- each model must exist on different levels of granularity
-
Good models are necessary ...
- for making complex systems more understandable
- for visualizing the essential aspects of a system
- for communication among project members and with the customer
- for ensuring architectural soundness