Definition eines UML 2.0-Kompositionsstrukturdiagramms

Aus RAD Studio
Wechseln zu: Navigation, Suche

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

UML 2.0 Composite Structure Diagram


Siehe auch