Ось декілька пояснень документів Visual Studio 2015:
Діаграми класів UML: Довідка : https://msdn.microsoft.com/library/dd409437%28VS.140%29.aspx
5 : Асоціація : відносини між членами двох класифікаторів.
5а : Агрегація : Асоціація, що представляє спільні відносини власності.
Aggregation властивість власника ролі встановлюється в Shared .
5b : Склад : Асоціація, що представляє взаємні стосунки. Aggregation
властивість власника ролі встановлюється в Composite .
9 : Узагальнення : конкретний класифікатор успадковує частину свого визначення від загального класифікатора. Загальний класифікатор знаходиться на кінці стрілки з'єднувача. Атрибути, асоціації та операції успадковуються певним класифікатором. Використовуйте інструмент « Спадщина » для створення узагальнення між двома класифікаторами.
13 : Імпорт : співвідношення між пакетами, що вказує на те, що один пакет включає всі визначення іншого.
14 : Залежність : визначення або реалізація залежного класифікатора може змінитися, якщо змінити класифікатор на кінці стрілки.
15 : Реалізація : клас реалізує операції та атрибути, визначені інтерфейсом. Використовуйте інструмент Спадкування для створення реалізації між класом та інтерфейсом.
16 : Реалізація : Альтернативна презентація тих же відносин. Мітка на символі льодяника визначає інтерфейс.
Діаграми класів UML: Настанови : http://msdn.microsoft.com/library/dd409416%28VS.140%29.aspx
Властивості Асоціації
Агрегація : це виходить у вигляді ромба на одному кінці з'єднувача. Ви можете використовувати його для вказівки, що екземпляри в ролі, що агрегує, є власними або містять інстанції іншої.
Є навігація : якщо вірно лише для однієї ролі, у напрямку навігації з’являється стрілка. Ви можете використовувати це для вказівки на рухливість посилань та співвідношення баз даних у програмному забезпеченні.
Узагальнення : Узагальнення означає, що спеціалізований або похідний тип успадковує атрибути, операції та асоціації загального або базового типу. Загальний тип з'являється на кінчику стрілки, що стосується стрілки.
Реалізація : Реалізація означає, що клас реалізує атрибути та операції, визначені інтерфейсом. Інтерфейс знаходиться в кінці стрілки роз'єму.
Повідомте мене, якщо у вас є додаткові запитання.