Architecture

Models are complete, consistent representations of the system to be built. The models of complex systems can be very large.

Suppose you are given the task of describing a system so that designers, programmers, users, and managers would be able to do the following:

  • Understand what the system does

  • Understand how the system works

  • Be able to work on one piece of the system

  • Extend the system

  • Reuse part of the system to build another one

Now assume that you are given a limited amount of space for this task (for example, a maximum of 60 pages). What you would end up with is a description of the architecture of the system. As someone once told me, "Architecture is what remains when you cannot take away any more things and still understand the system and explain how it works."



The Rational Unified Process. An Introduction
Blogosphere: Best of Blogs
ISBN: B0072U14D8
EAN: 2147483647
Year: 2002
Pages: 193

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net