UML е популярен със своите нотации. Всички знаем, че UML е за визуализиране, уточняване и документиране на компонентите на софтуерни и не софтуерни системи. Нещо повече, UML има много видове диаграми, които са разделени в две категории. Някои типове представляват структурна информация, други общи типове поведения. Сред тях има един, който обикновено се използва за диаграми на взаимоотношения на обекти.
-
В UML, обект е представена с правоъгълник:
-
Взаимоотношения са плътни линии с мощност, определена в краищата на линиите:
-
Обобщение е представена с празна стрелка:
-
Агрегация е показан като двоична асоциация с кух диамант като символ на агрегацията в края на асоциационната линия. Обектът на частта може да принадлежи на повече от един агрегатен класификатор и може да съществува независимо от агрегата.
-
Състав е представен като бинарна асоциация с черен диамант като символ на композицията в края на асоциационната линия. Композицията указва, че продължителността на живота на частния обект зависи от живота на целия обект.
Нека моделираме нашата книга и пример за глава, използвайки UML нотация.