ВУЗ:
Составители:
Рубрика:
55
Рис. 3.12. Примечания
Рис. 3.13. Зависим
о
сти
Рис. 3.14. Ассоциации
Рис. 3.15. Обобщения
Примечание – символ для отображения огра-
ничений и замечаний, присоединяемых к элементу
или совокупности элементов. Как показано на
рис. 3.12, примечание изображается в виде прямо-
угольника с загнутым углом, в который вписывается текстовый или гра-
фический комментарий.
ОТНОШЕНИЯ В UML
В UML имеются четыре разновидности отношений:
1) зависимость;
2) ассоциация;
3) обобщение;
4) реализация.
Эти отношения являются базовыми строительными блоками отно-
шений. Они используются при написании моделей.
1. Зависимость – семантическое отношение
между двумя предметами, в котором изменение в
одном предмете (независимом предмете) может
влиять на семантику другого предмета (зависимого предмета). Как пока-
зано на рис. 3.13, зависимость изображается в виде пунктирной линии,
возможно направленной на независимый предмет и иногда имеющей мет-
ку.
2. Ассоциация – структурное отноше-
ние, которое описывает набор связей, яв-
ляющихся соединением между объектами.
Агрегация – это специальная разновид-
ность ассоциации, представляющая струк-
турное отношение между целым и его частями. Как показано на рис. 3.14,
ассоциация изображается в виде сплошной линии, возможно направлен-
ной, иногда имеющей метку и часто включающей другие «украшения»,
такие как мощность и имена ролей.
3. Обобщение – отношение специализации/
обобщения, в котором объекты специализирован-
ного элемента (потомка, ребенка) могут заменять
объекты обобщённого элемента (предка, родителя).
Иначе говоря, потомок разделяет структуру и поведение родителя. Как
показано на рис. 3.15, обобщение изображается в виде сплошной стрелки
с полым наконечником, указывающим на родителя.
4. Реализация – семантическое отношение между классификатора-
ми, где один классификатор определяет контракт, который другой клас-
сификатор обязуется выполнять (к классификаторам относят классы, ин-
терфейсы, компоненты, элементы Use Case, кооперации). Отношения
Страницы
- « первая
- ‹ предыдущая
- …
- 53
- 54
- 55
- 56
- 57
- …
- следующая ›
- последняя »