Вот некоторые пояснения из документации по Visual Studio 2015:
Диаграммы классов UML: Ссылка : https://msdn.microsoft.com/library/dd409437%28VS.140%29.aspx
5 : Ассоциация : отношения между членами двух классификаторов.
5a : Агрегация : ассоциация, представляющая отношения совместного владения. Для
свойства Aggregation роли владельца установлено значение « Общий» .
5b : Композиция : ассоциация, представляющая отношения целой части. Для
свойства Aggregation роли владельца установлено значение Composite .
9 : Обобщение : определенный классификатор наследует часть своего определения от общего классификатора. Общий классификатор находится на конце стрелки разъема. Атрибуты, ассоциации и операции наследуются конкретным классификатором. Используйте инструмент Inheritance , чтобы создать обобщение между двумя классификаторами.
13 : Импорт : отношение между пакетами, указывающее, что один пакет включает в себя все определения другого.
14 : Зависимость : определение или реализация зависимого классификатора может измениться, если изменить классификатор в конце стрелки.
15 : Реализация : класс реализует операции и атрибуты, определенные интерфейсом. Используйте инструмент Inheritance , чтобы создать реализацию между классом и интерфейсом.
16 : Реализация : альтернативное представление тех же самых отношений. Метка на символе леденца на палочке идентифицирует интерфейс.
Диаграммы классов UML: Рекомендации : http://msdn.microsoft.com/library/dd409416%28VS.140%29.aspx
Свойства Ассоциации
Агрегация : это выглядит как ромбовидная форма на одном конце разъема. Вы можете использовать его, чтобы указать, что экземпляры в агрегирующей роли владеют или содержат экземпляры другой роли.
Навигация : если true только для одной роли, в навигационном направлении появляется стрелка. Вы можете использовать это, чтобы указать навигацию ссылок и связей с базой данных в программном обеспечении.
Обобщение : Обобщение означает, что специализирующий или производный тип наследует атрибуты, операции и ассоциации общего или базового типа. Общий тип отображается в конце стрелки.
Реализация : Реализация означает, что класс реализует атрибуты и операции, определенные интерфейсом. Интерфейс находится на конце стрелки разъема.
Дайте мне знать, если у вас есть еще вопросы.