Architekturüberprüfung
Architekturüberprüfung bezeichnet den formalen Prozess, eine Softwarearchitektur auf Basis des Systemkontexts, der Qualitätsanforderungen und der Rahmenbedingungen zu bewerten. Ziel ist es, Risiken frühzeitig zu erkennen, die Übereinstimmung mit Geschäfts- und Qualitätszielen sicherzustellen und Entscheidungshilfen für weitere Schritte zu liefern. Sie wird oft von einem unabhängigen Architektur-Review-Board durchgeführt und konzentriert sich auf Architekturentscheidungen statt auf Implementierungsdetails.
Der Prozess umfasst Vorbereitung mit bereitgestellten Architektur-Dokumenten, Kontext und Szenarien, die eigentliche Überprüfung in Form von
Zu den typischen Inhalten gehören Begründungen für zentrale Elementarentscheidungen, Abhängigkeiten, Skalierbarkeit, Verfügbarkeit, Sicherheit, Wartbarkeit, Portabilität sowie
Beteiligte und Perspektiven umfassen Architekten, Entwicklerteams, Produktmanagement, Betrieb, Sicherheit und Compliance. Eingaben sind Systemkontext, Qualitätsanforderungen und