Beziehungen in Klassendiagrammen

Bei UML-Modellen ist eine Beziehung eine Verbindung zwischen Modellelementen. Eine UML-Beziehung ist ein Modellelementtyp, der einem Modell Semantik hinzufügt, indem die Struktur und das Verhalten zwischen Modellelementen definiert wird.

UML-Beziehungen werden in die folgenden Kategorien eingeteilt:
Kategorie Funktion
Aktivitätskanten Stellen den Ablauf der Aktivitäten dar
Assoziationen Zeigen an, dass Instanzen eines Modellelements mit Instanzen eines anderen Modellelements verbunden sind.
Abhängigkeiten Zeigen an, dass die Änderung eines Modellelements sich auf ein anderes Modellelement auswirken kann.
Generalisierungen Zeigen an, dass ein Modellelement eine spezialisierte Version eines anderen Modellelements ist.
Realisierungen Zeigen an, dass ein Modellelement eine Spezifikation liefert, die von einem anderen Modellelement implementiert wird.
Übergänge Stellen Zustandsänderungen dar
Sie können Eigenschaften festlegen und Schlüsselwörter verwenden, um Varianten dieser Beziehungen zu erstellen.

Beziehungen in Klassendiagrammen zeigen die Interaktion zwischen Klassen und Klassifikationsmerkmalen auf. Solche Beziehungen lassen erkennen, welche Klassifikationsmerkmale einander zugeordnet sind, welche Generalisierungen und Realisierungen sind, und welche von anderen Klassen und Klassifikationsmerkmalen abhängig sind.

Die folgenden Themen beschreiben die Beziehungen, die in Klassendiagrammen verwendet werden können:

Zugehörige Tasks
Beziehungen in UML-Diagrammen angeben
Zugehörige Verweise
Beziehungsstereotype
Rechtliche Hinweise | Feedback
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.