Объяснение стрелок UML

^R инвертируют поиск. Хит ^R, введите фрагмент предыдущей команды, Вы хотите соответствовать, и поразить ^R, пока Вы не находите тот, который Вы хотите. Тогда я не должен помнить недавно используемые команды, которые находятся все еще в моей истории. Не исключительно колотят, но также и: ^E для конца строки, ^A для начала строки, ^U и ^K для удаления прежде и после курсора, соответственно.

219
задан faya 2 December 2015 в 04:51
поделиться

3 ответа

Вот некоторые пояснения из документации Visual Studio 2015:

UML Class Diagrams: Справочник: https://msdn.microsoft.com/library/dd409437%28VS.140%29.aspx

UML class diagram

5: Association: Отношение между членами двух классификаторов.

5a: Aggregation: Ассоциация, представляющая отношения совместного владения. На сайте Aggregation свойство роли владельца установлено на Shared.

5b: Composition: Ассоциация, представляющая отношения "целое-часть". The Aggregation свойство роли владельца установлено на Composite.

9: Generalization: Специфический классификатор наследует часть своего определения от общего классификатора. Общий классификатор находится на конце стрелки соединителя. Атрибуты, ассоциации и операции наследуются конкретным классификатором. Используйте инструмент Наследование для создания обобщение между двумя классификаторами.

Package diagram

13: Import: Отношение между пакетами, указывающее на то, что один пакет включает все определения другого.

14: Dependency: Определение или реализация зависимого классификатора может измениться, если классификатор на конце стрелки будет изменен.

Realization relationship

15: Realization: Класс реализует операции и атрибуты, определенные интерфейсом. Используйте инструмент Наследование для создания реализации между классом и интерфейсом.

16: Realization: Альтернативное представление одного и того же отношения. Метка на символ леденца идентифицирует интерфейс.

Диаграммы классов UML: Руководящие принципы: http://msdn.microsoft.com/library/dd409416%28VS.140%29.aspx

Properties of an Association

Aggregation: Появляется в виде ромбовидной формы на одном конце коннектора. Вы можете использовать его, чтобы указать, что экземпляры агрегирующей роли владеют или содержат экземпляры другой роли.

Is Navigable: Если значение истинно только для одной роли, появляется стрелка в направлении навигации. Вы можете использовать этот параметр для указания навигации ссылок и отношений базы данных в программе.


Generalization: Обобщение означает, что специализированный или производный тип наследует атрибуты, операции и ассоциации общего или базового типа. Общий тип появляется на стрелке конце отношения.

Realization: Реализация означает, что класс реализует атрибуты и операции, определенные интерфейсом. Интерфейс находится на конце стрелки соединителя.

Дайте мне знать, если у вас есть дополнительные вопросы.

448
ответ дан 23 November 2019 в 04:08
поделиться

Моя любимая «шпаргалка» по UML - UML Distilled Мартина Фаулера. Это единственная из его книг, которые я прочитал, и я рекомендую.

13
ответ дан 23 November 2019 в 04:08
поделиться

Вот упрощенное руководство:

Практический UML

Для получения дополнительной информации я рекомендую получить некоторую литературу.

12
ответ дан 23 November 2019 в 04:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: