Strukturdiagramme
Strukturdiagramme sind Diagramme, die die statische Struktur eines Systems visuell darstellen. Sie fokussieren auf Baugruppen, Komponenten, Klassen, Interfaces und deren Beziehungen zueinander. Ziel ist es, die Organisation eines Systems, seine Bausteine und deren Abhängigkeiten zu dokumentieren, zu planen und kommunizieren.
Zu den häufig verwendeten Strukturdiagrammen gehören in der Softwaretechnik insbesondere UML-Diagramme wie Klassendiagramm, Objektdiagramm, Komponentendiagramm, Paketdiagramm
Anwendungsgebiete liegen in der Software- und Systementwicklung, der Architekturentwurfsphase, der Dokumentation, der Codegenerierung sowie der Wartung.
Vorteile sind bessere Verständlichkeit, erleichterte Kommunikation zwischen Stakeholdern und eine solide Grundlage für Implementierung und Tests.