Softwarearchitektur

Definition - Was bedeutet Softwarearchitektur?

Softwarearchitektur ist die Definition und Strukturierung einer Lösung, die die technischen und betrieblichen Anforderungen erfüllt. Die Softwarearchitektur optimiert Attribute, die eine Reihe von Entscheidungen beinhalten, wie z. B. Sicherheit, Leistung und Verwaltbarkeit. Diese Entscheidungen wirken sich letztendlich auf die Anwendungsqualität, Wartung, Leistung und den Gesamterfolg aus.

Technische.me erklärt die Softwarearchitektur

Die Softwarearchitektur ist ein strukturiertes Framework zur Konzeption von Softwareelementen, -beziehungen und -eigenschaften. Dieser Begriff bezieht sich auch auf die Dokumentation der Softwarearchitektur, die die Kommunikation der Stakeholder erleichtert und gleichzeitig frühzeitige und übergeordnete Entscheidungen in Bezug auf Design und Wiederverwendung von Designkomponenten und Mustern für verschiedene Projekte dokumentiert. Der Softwarearchitekturprozess arbeitet durch die Abstraktion und Trennung dieser Belange, um die Komplexität zu verringern.

Architecture Description Language (ADL) beschreibt die Softwarearchitektur. Verschiedene ADLs werden von verschiedenen Organisationen entwickelt. Übliche ADL-Elemente sind Konnektoren, Komponenten und Konfiguration.