Provides detailed information about the architecture of the system.

Tags
Iteration
Filled
Overview
Illegal value

The use of a dynamic property value is not allowed at this position.

Dynamic property values may cause problems when used unintentionally.

The administrators have configured to prevent the use of macro 'projectdoc-link-wiki' identified by '49e75386-ec07-4709-9a32-f935b43db81c' in mode 'allow' on page HSCAD.Software Architecture Documentation (14090534) in the context of a document property value.

For more information on the use of dynamic property values, please visit No dynamic Property Values.

Single Page

Goals of this Documentation

This documentation is an example of arc42 documentation.

You may copy this documentation or parts of it for your own projects. In such cases you must include a link or reference to arc42 or aim42 (we regard this as fair-use).

For real-world projects, the relation of code and documentation is oversized.

Disclaimer

We provide absolutely no guarantee, neither for the accuracy of this documentation nor for any property or feature of the software described here.

Do not use this software in critical situations or projects.

 

#NameShort Description
1Introduction 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.
2Architecture Constraints
Lists any requirement that constrains software architects in their freedom of design decisions or the development process.
3System Scope and Context
Describes the context view that defines the boundaries of the system under development to distinguish it from neighboring systems.
4Solution Strategy
Provides a short summary and explanation of the fundamental solution ideas and strategies.
5Building Block View
Provides a static decomposition of the system into building blocks and the relationships between them.
6Runtime View
Describes the behavior and interaction of the systems building blocks as runtime elements.
7Deployment View
Describes the environment within which the system is executed.
8Concepts
Covers examples of frequent cross-cutting concerns.
9Design Decisions
Documents all important design decisions and their reasons.
10Quality Scenarios
Summarizes all relevant scenarios to systematically evaluate the architecture against the quality requirements.
11Technical Risks
Lists the identified technical risks, ordered by priority.
12Glossary
Lists the most important terms of the software architecture in alphabetic order.