Definition eines UML 1.5-Kollaborationsdiagramms

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu UML 1.5-Interaktionsdiagramm

Klassendiagramme sind statische Modellansichten. Interaktionsdiagramme sind hingegen dynamisch und beschreiben die Aktionen der Objekte.

Definition

Kollaborationsdiagramme sind wie Sequenzdiagramme ebenfalls Interaktionsdiagramme. Sie zeigen jedoch die Objektrollen und nicht den zeitlichen Ablauf des Nachrichtenaustauschs.

In einem Sequenzdiagramm werden die Objektrollen oben in den Elementen und die Nachrichten als Beziehungslinien angezeigt. In einem Kollaborationsdiagramm (siehe unten) werden die Rechtecke der Objektrollen entweder mit dem Klassen- oder Objektnamen (oder beiden) bezeichnet. Vor den Klassennamen befindet sich ein Doppelpunkt (:).

Beispieldiagramm

Jede Nachricht in einem Kollaborationsdiagramm hat eine Sequenznummer. Die Nachricht der obersten Ebene hat die Nummer 1. Alle Nachrichten derselben Ebene (die im selben Aufruf gesendet werden) erhalten die gleiche Hauptnummer (1) und werden dann nach dem Punkt entsprechend ihrem Auftreten durchnummeriert (1, 2 usw.).

UML 1.5 Collaboration Diagram

Siehe auch