Dieser Abschnitt beschreibt übergreifende, prinzipielle Regelungen und Lösungsansätze, die an mehreren Stellen (=querschittlich) relevant sind.
Solche Konzepte betreffen oft mehrere Bausteine. Dazu können vielerlei Themen gehören, beispielsweise:
-
fachliche Modelle,
-
eingesetzte Architektur- oder Entwurfsmuster,
-
Regeln für den konkreten Einsatz von Technologien,
-
prinzipielle — meist technische — Festlegungen übergreifender Art,
-
Implementierungsregeln
Konzepte bilden die Grundlage für konzeptionelle Integrität (Konsistenz, Homogenität) der Architektur und damit eine wesentliche Grundlage für die innere Qualität Ihrer Systeme.
Manche dieser Themen lassen sich nur schwer als Baustein in der Architektur unterbringen (z.B. das Thema „Sicherheit“). Hier ist der Platz im Template, wo Sie derartige Themen geschlossen behandeln können.
Kann vielfältig sein:
-
Konzeptpapiere mit beliebiger Gliederung,
-
übergreifende Modelle/Szenarien mit Notationen, die Sie auch in den Architektursichten nutzen,
-
beispielhafte Implementierung speziell für technische Konzepte,
-
Verweise auf „übliche“ Nutzung von Standard-Frameworks (beispielsweise die Nutzung von Hibernate als Object/Relational Mapper).
Eine mögliche (nicht aber notwendige!) Untergliederung dieses Abschnittes könnte wie folgt aussehen (wobei die Zuordnung von Themen zu den Gruppen nicht immer eindeutig ist):
-
Fachliche Konzepte
-
User Experience (UX)
-
Sicherheitskonzepte (Safety und Security)
-
Architektur- und Entwurfsmuster
-
Unter-der-Haube
-
Entwicklungskonzepte
-
Betriebskonzepte