Provides detailed information about the architecture of the system.
# | Name | Short Description |
---|---|---|
1 | Introduction and Goals | The introduction to the architecture documentation lists the driving forces that software architects must consider in their decisions. This includes on the one hand the fulfillment of functional requirements of the stakeholders, on the other hand the fulfillment of or compliance with required constraints, always in consideration of the architecture goals. |
2 | Architecture Constraints | Lists any requirement that constrains software architects in their freedom of design decisions or the development process. |
3 | System Scope and Context | Describes the context view that defines the boundaries of the system under development to distinguish it from neighboring systems. |
4 | Solution Strategy | Provides a short summary and explanation of the fundamental solution ideas and strategies. |
5 | Building Block View | Provides a static decomposition of the system into building blocks and the relationships between them. |
6 | Runtime View | Describes the behavior and interaction of the systems building blocks as runtime elements. |
7 | Deployment View | Describes the environment within which the system is executed. |
8 | Concepts | Covers examples of frequent cross-cutting concerns. |
9 | Design Decisions | Documents all important design decisions and their reasons. |
10 | Quality Scenarios | Summarizes all relevant scenarios to systematically evaluate the architecture against the quality requirements. |
11 | Technical Risks | Lists the identified technical risks, ordered by priority. |
12 | Glossary | Lists the most important terms of the software architecture in alphabetic order. |