UML is populair vanwege zijn notaties. We weten allemaal dat UML is voor het visualiseren, specificeren en documenteren van de componenten van software en niet-softwaresystemen. Bovendien heeft UML veel soorten diagrammen die zijn onderverdeeld in twee categorieën. Sommige typen vertegenwoordigen structurele informatie, andere algemene typen gedrag. Hiervan is er een die vaak wordt gebruikt voor diagrammen voor entiteitsrelaties.
-
In UML, een entiteit wordt weergegeven door een rechthoek:
-
Relaties zijn ononderbroken lijnen met kardinaliteit gespecificeerd aan het einde van de lijnen:
-
Generalisatie wordt weergegeven door een lege pijl:
-
Aggregatie wordt weergegeven als binaire associatie met een holle diamant als symbool van de aggregatie aan het einde van de associatieregel. De deelentiteit kan tot meer dan één aggregaatclassificatie behoren en kan onafhankelijk van het aggregaat bestaan.
-
Compositie wordt gepresenteerd als binaire associatie met een zwarte diamant als symbool van de compositie aan het einde van de associatieregel. Een samenstelling specificeert dat de levensduur van de deelentiteit afhankelijk is van de levensduur van de gehele entiteit.
Laten we ons boek en hoofdstukvoorbeeld modelleren met UML-notatie.