Architekturenmodelle
Architekturenmodelle sind Abstraktionen der Struktur und des Verhaltens eines Systems, die zu Planung, Entwurf, Dokumentation und Kommunikation verwendet werden. Sie bilden zentrale Bausteine, Beziehungen, Schnittstellen und nicht-funktionale Anforderungen ab und ermöglichen es verschiedenen Stakeholdern, das System aus unterschiedlichen Perspektiven zu verstehen.
Sie lassen sich in verschiedene Domänen unterscheiden, etwa Softwarearchitektur und Unternehmensarchitektur. In der Softwarearchitektur dienen Modelle
Häufige Modellierungssprachen und -rahmen umfassen UML, SysML und ArchiMate; in der Unternehmensarchitektur spielen TOGAF, der Zachman-Framework
Der Lebenszyklus reicht von der aktuellen Ist-Architektur über Zielarchitekturen bis hin zur Umsetzung, mit iterativer Verfeinerung,
Wichtige Qualitätskriterien sind Abstraktionsgrad, Konsistenz, Vollständigkeit und Nachvollziehbarkeit. Unnötige Komplexität, Fragmentierung oder fehlende Abstimmung mit Geschäftszielen