Discipline: Architecture |  |
This discipline explains how to create an architecture from architecturally significant requirements. The architecture is built in the Development discipline.
Relationships
Reference Workflows | Agree on the Technical Approach Develop the Architecture
Tasks | Outline the Architecture Refine the Architecture
Main Description
The purpose of this discipline is to evolve a robust architecture for the system. The Architecture discipline is related to other disciplines, as follows: The Requirements discipline provides the architecturally significant requirements. The Development discipline designs and implements the architecture. The Test discipline verifies the stability and correctness of the architecture. The Project Management discipline plans the project, and each iteration.
Key Considerations
Creating and applying architectural mechanisms is essential for creating a robust architecture. See more on architectural mechanisms at Architectural mechanisms.
More Information
Checklists | Architecture Notebook
Concepts | Architectural Mechanism Architecturally Significant Requirements Business Pattern Component Pattern Visual Modeling Executable Architecture Software Architecture
Guidelines | Abstract Away Complexity Architectural View Develop the Architecture Layering Outline the Architecture Architectural Mechanisms Determine Architecturally Significant Requirements Entity-Control-Boundary Pattern
This program and the accompanying materials are made available under the Eclipse Public License v1.0 which accompanies this distribution. OpenUP Copyright.