Definition eines UML 2.0-Kompositionsstrukturdiagramms
Nach oben zu UML 2.0-Kompositionsstrukturdiagramm
Das Diagramm wurde folgendem Buch entnommen: Unified Modeling Language: Superstructure Version 2.0. vom August 2003 (Seite 178).
Definition
Ein Kompositionsstrukturdiagramm zeigt die interne Struktur eines Klassifizierers, einschließlich der Interaktionspunkte zu den anderen Elementen des Systems. Es stellt die Konfiguration der Elemente dar, die zusammen das Verhalten des Klassifizierers bestimmen.
Eine Kollaboration beschreibt die Struktur der kollaborierenden Parts (Rollen). Kollaborationen werden Operationen oder Klassifizierern über ein Kollaborationsverwendungselement hinzugefügt.
Die Klassen und Kollaborationen in einem Kompositionsstrukturdiagramm können eine interne Struktur und Ports enthalten. Die interne Struktur wird durch eine Gruppe untereinander verbundener Parts (Rollen) definiert. Die Beziehungen zwischen den Teilnehmern einer Kollaboration oder Klasse werden durch Konnektoren hergestellt.
Ein Port kann entweder auf einem enthaltenen Part oder an der Klassengrenze auftreten.
Die Parts können auch als Referenzen eingefügt werden. Sie werden dann durch gestrichelte Rechtecke angezeigt.
Kompositionsstrukturdiagramme unterstützen die Kugelgelenksnotation für die bereitgestellten und erforderlichen Interfaces. Die Interfaces können bei Bedarf im Diagramm ein- oder ausgeblendet werden.
Beispieldiagramm