UML jest popularny ze względu na notacje. Wszyscy wiemy, że UML służy do wizualizacji, określania i dokumentowania składników oprogramowania i systemów innych niż oprogramowanie. Co więcej, UML posiada wiele rodzajów diagramów, które dzielą się na dwie kategorie. Niektóre typy reprezentują informacje strukturalne, inne ogólne typy zachowań. Wśród nich jest jeden, który jest powszechnie używany w diagramach relacji encji.
-
W UML podmiot jest reprezentowany przez prostokąt:
-
Relacje są liniami ciągłymi z kardynalnością określoną na końcach linii:
-
Uogólnienie jest reprezentowana przez pustą strzałkę:
-
Agregacja jest pokazany jako binarna asocjacja z pustym rombem jako symbolem agregacji na końcu linii asocjacyjnej. Encja częściowa może należeć do więcej niż jednego klasyfikatora agregatów i może istnieć niezależnie od agregatu.
-
Kompozycja jest przedstawiony jako skojarzenie binarne z czarnym rombem jako symbolem kompozycji na końcu linii skojarzenia. Kompozycja określa, że czas życia encji częściowej zależy od czasu życia całej encji.
Zamodelujmy naszą książkę i przykład rozdziału za pomocą notacji UML.