Bei der UML-Modellierung 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 den Modellelementen definiert wird.
UML-Beziehungen werden in sechs Kategorien eingeteilt:
- Zuordnungen zeigen an, dass Exemplare
eines Modellelements mit Exemplaren 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.
- Kanten stellen den Ablauf zwischen Aktivitäten dar.
- Übergänge stellen Statusänderungen dar.
Sie können Eigenschaften festlegen und Schlüsselwörter verwenden, um Varianten dieser Beziehungen zu erstellen.
Die folgenden Themen beschreiben Beziehungen in Modellierungsdiagrammen: