Zuordnungsbeziehungen

In UML-Modellen ist eine Zuordnungsbeziehung eine Beziehung zwischen zwei Klassifikationsmerkmalen (z. B. Klassen oder Anwendungsfälle), welche die Gründe und die Regeln für die Beziehung beschreibt.

Eine Zuordnung stellt eine strukturelle Beziehung dar, die zwei Klassifikationsmerkmale verbindet. Wie Attribute zeichnen auch Zuordnungen die Eigenschaften von Klassifikationsmerkmalen auf. Beispielsweise können Sie Zuordnungen in Beziehungen zwischen Klassen verwenden, um aufzuzeigen, welches Design Sie in Ihrer Anwendung für Klassen vorgesehen haben, die Daten enthalten, und welche dieser Klassen Daten gemeinsam nutzen sollen. Mit Hilfe der Navigierbarkeitsfunktion einer Zuordnung können Sie darstellen, wie ein Objekt aus einer Klasse Zugriff auf ein Objekt aus einer anderen Klasse bekommt oder (in einer reflexiven Zuordnung) auf ein Objekt aus derselben Klasse.

Der Name einer Zuordnung beschreibt die Art der Beziehung zwischen zwei Klassifikationsmerkmalen und sollte ein Verb oder eine Phrase sein.

Im Diagrammeditor wird eine Zuordnung als durchgezogene Linie zwischen zwei Klassifikationsmerkmalen dargestellt.

Zuordnungsenden

Ein Zuordnungsende gibt den Aufgabenbereich an, den das Objekt an einem Ende der Beziehung hat. Jedes Ende einer Beziehung verfügt über Eigenschaften, die Aufgabenbereich, Multiplizität, Sichtbarkeit, Navigierbarkeit und Integrationsbedingungen für das Beziehungsende angeben.

Beispiel

In einer E-Commerce-Anwendung verfügt eine Kundenklasse über eine einzige Zuordnung zu einer Kontoklasse. Die Zuordnung zeigt, dass einem Kundenexemplar mindestens ein Exemplar der Kontoklasse gehört. Wenn Sie ein Konto kennen, können Sie den Kunden lokalisieren, dem das Konto gehört. Für einen bestimmten Kunden können Sie jedes Konto dieses Kunden aufrufen. Die Zuordnung zwischen der Kundenklasse und der Kontoklasse ist von Bedeutung, weil sie die Struktur zwischen den beiden Klassifikationsmerkmalen aufzeigt.

Zugehörige Tasks
Zuordnungstypen für Beziehungen angeben
Beziehungen zu Diagrammen hinzufügen
Nutzungsbedingungen | Feedback
(C) Copyright IBM Corporation 2004, 2005. Alle Rechte vorbehalten.