Наименование
| Обозначение
| Определение (семантика)
|
ассоциация (association)
|
| отношение, описывающее значимую связь между двумя и более сущностями. Наиболее общий вид отношения
|
агрегация (aggregation)
|
| подвид ассоциации, описывающей связь «часть»–«целое», в котором «часть» может существовать отдельно от «целого». Ромб указывается со стороны «целого». Отношение указывается только между сущностями одного типа
|
композиция (composition)
|
| подвид агрегации, в которой «части» не могут существовать отдельно от «целого». Как правило, «части» создаются и уничтожаются одновременно с «целым»
|
зависимость (dependency)
|
| отношение между двумя сущностями, в котором изменение в одной сущности (независимой) может влиять на состояние или поведение другой сущности (зависимой). Со стороны стрелки указывается независимая сущность
|
обобщение (generalization)
|
| отношение между обобщенной сущностью (предком, родителем) и специализированной сущностью (потомком, дочкой). Треугольник указывается со стороны родителя. Отношение указывается только между сущностями одного типа
|
реализация (realization)
|
| отношение между сущностями, где одна сущность определяет действие, которое другая сущность обязуется выполнить. Отношения используются в двух случаях: между интерфейсами и классами (или компонентами), между вариантами использования и кооперациями. Со стороны стрелки указывается сущность, определяющее действие (интерфейс или вариант использования)
|
12. Диаграммы прецедентов UML: назначение,.используемые элементы, примеры построения.