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.
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 |
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: