UML ist beliebt für seine Notationen. Wir alle kennen diese UML dient zum Visualisieren, Spezifizieren und Dokumentieren der Komponenten von Software- und Nicht-Software-Systemen. Darüber hinaus verfügt UML über viele Arten von Diagrammen, die in zwei Kategorien unterteilt sind. Einige Typen stellen strukturelle Informationen dar, andere allgemeine Verhaltenstypen. Darunter gibt es eines, das üblicherweise für Entity-Relationship-Diagramme verwendet wird.
-
In UML eine Entität wird durch ein Rechteck dargestellt:
-
Beziehungen sind durchgezogene Linien, an deren Enden die Kardinalität angegeben ist:
-
Verallgemeinerung wird durch einen leeren Pfeil dargestellt:
-
Aggregation wird als binäre Assoziation mit einer hohlen Raute als Symbol der Aggregation am Ende der Assoziationslinie dargestellt. Die Teilentität kann zu mehr als einem Aggregatklassifizierer gehören und unabhängig vom Aggregat existieren.
-
Zusammensetzung wird als binäre Assoziation mit einer schwarzen Raute als Symbol der Komposition am Ende der Assoziationslinie dargestellt. Eine Zusammensetzung gibt an, dass die Lebensdauer der Teilentität von der Lebensdauer der gesamten Entität abhängt.
Lassen Sie uns unser Buch- und Kapitelbeispiel mithilfe der UML-Notation modellieren.