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 Demonstrate 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 dsdm_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. OpenUP/DSDM Copyright.