Beitrag erstellt am: 03.11.21
Die Frage
"Was ist die zentrale Bedeutung von Software-Architektur?" ...
... und nur eine Minute Zeit für eine Antwort - ein Versuch
Eine Software-Architektur, insbesondere wenn sie Referenz-Charakter hat, liefert Rahmen und Struktur, sowohl für
Teilsysteme als auch für das System als Ganzes:
Software-Architektur ist somit Systementwurf. Hebelpunkte und Risiken ergeben sich hierbei stets an den Schnittstellen zwischen den (Sub-)Systemen, sowohl auf der Ebene der konkreten software-technischen Lösung als auch in Bezug auf organisatorische Belange und Verantwortlichkeiten.
- Sie ordnet, strukturiert und begrenzt den Problem- und Lösungsraum.
- Sie macht es möglich, stringent und mit einem verbindlichen Vokabular über die vielfältigen Themen rund um Software und die Organisation, die diese Software hervorbringt, nachzudenken und zu sprechen.
- Sie zeigt Chancen und Risiken und bildet so die (Entscheidungs-)Grundlage für Konzeption und Umsetzung von Lösungen, die einen Nutzen stiften.
Software-Architektur ist somit Systementwurf. Hebelpunkte und Risiken ergeben sich hierbei stets an den Schnittstellen zwischen den (Sub-)Systemen, sowohl auf der Ebene der konkreten software-technischen Lösung als auch in Bezug auf organisatorische Belange und Verantwortlichkeiten.