Visual Studio 2010 Ultimate поддерживает состав, зависимость и многие другие отношения на диаграммах классов UML:
Диаграммы классов UML: Ссылка : http://msdn.microsoft.com/en-us/library/dd409437%28VS.100%29.aspx
5 : Ассоциация : отношения между членами двух классификаторов.
5a : Агрегация : Ассоциация, представляющая отношения совместного владения.
Агрегация Свойство роли владельца установлено на Shared .
5b : Композиция : Ассоциация, представляющая отношение целой части. Агрегация
свойство роли владельца установлено в Composite .
9 : Обобщение : определенный классификатор наследует часть своего определения от общего
классификатор. Общий классификатор находится на конце стрелки разъема. Атрибуты, ассоциации и
операции наследуются конкретным классификатором. Используйте инструмент Inheritance для создания
обобщение между двумя классификаторами.
13 : Импорт : отношение между пакетами, указывающее, что один
Пакет включает в себя все определения другого.
14 : Зависимость : определение или реализация зависимого классификатора может измениться, если
классификатор в конце стрелки изменен.
15 : Реализация : Класс реализует операции и атрибуты, определенные интерфейсом.
Используйте инструмент Inheritance для создания реализации между классом и интерфейсом.
16 : Реализация : альтернативное представление тех же отношений. Ярлык на
Символ леденца на палочке обозначает интерфейс.
Диаграммы классов UML: Руководство : http://msdn.microsoft.com/en-us/library/dd409416%28VS.100%29.aspx
Свойства ассоциации
Агрегирование : Появляется в виде ромба на одном конце разъема. Вы можете использовать его для
указывают, что экземпляры в агрегирующей роли владеют или содержат экземпляры другой.
Доступен для навигации : если значение true только для одной роли, в навигационном направлении появляется стрелка. Ты можешь использовать
это указывает на возможность навигации по ссылкам и отношениям с базой данных в программном обеспечении.
Обобщение : Обобщение означает, что специализирующий или производный тип наследует атрибуты,
операции и ассоциации общего или базового типа. Общий тип появляется на стрелке
конец отношений.
Реализация : Реализация означает, что класс реализует атрибуты и операции, определенные
интерфейс. Интерфейс находится на конце стрелки разъема.
Дайте мне знать, если у вас есть еще вопросы.