The architecture describes the blueprint for software development, frequently represented using a number of architecture views. It also contains the rationale, assumptions, explanations and implications of the decisions that where made in forming the architecture as well as the global mapping between views. |