SE450: UML: Why? [11/18] Previous pageContentsNext page

Importance and Principles(from The Unified Modeling Language User Guide, by Booch, Rumbaugh, and Jacobson):

Importance

Models help us:

  1. Visualize the system as it is or we want it to be
  2. Permit us to specify the structure or behavior of a system
  3. Give us a template that guies us in constructing a system
  4. Document the decisions (usually design decisions) that we have made

You need models for larger systems because you cannot comprehend the system in its entirety

Principles of Modeling

  1. The choice of what models are created has a profound influence on how a problem is attacked and how a solution is formed.
  2. Every model may be expressed at different levels of precision This one is important for you to remember when working on your project
  3. The best models are connected to reality
  4. No single model is sufficient

Previous pageContentsNext page