stringtranslate.com

Зависимость (UML)

В унифицированном языке моделирования (UML) зависимость [1] — это «отношение, которое означает, что отдельный элемент модели или набор элементов модели требуют других элементов модели для своей спецификации или реализации». [1] «Это означает, что полная семантика клиентского элемента(ов) либо семантически, либо структурно зависит от определения элемента(ов) поставщика ». [1] Два или более элементов в этом отношении называются кортежами .

В UML это обозначается пунктирной линией, указывающей от зависимого (или клиента) к независимому (или поставщику) элементу. Стрелка, представляющая зависимость, указывает направление отношения, а не направление процесса.

Стандартные предопределенные зависимости

Определенные в UML зависимости включают: [2]

Различия с UML-ссылкой

UML-связь — это связь между экземплярами классификаторов во время выполнения, тогда как зависимость — это связь между определениями во время модели.

Типичная однонаправленная ссылка требует, чтобы один экземпляр знал о другом и, таким образом, зависел от него, но это не обязательно. Однонаправленная ссылка требует только возможности навигации, а не зависимости.

Аналогично, двунаправленная связь требует, чтобы оба экземпляра могли переходить друг к другу, но это также не требует зависимости.

Однако после обхода ассоциации, если осуществляется доступ к какому-либо свойству определения целевого экземпляра, например, к операции или атрибуту, создается зависимость.

Смотрите также

Ссылки

  1. ^ abc "Зависимость". Унифицированный язык моделирования 2.5.1. Номер документа OMG formal/2017-12-05. Организация по разработке стандартов группы управления объектами (OMG SDO). Декабрь 2017 г. стр. 42.
  2. ^ Фахрутдинов, Кирилл. "Зависимость в UML". uml-diagrams.org . Получено 2 апреля 2024 г. .

Дальнейшее чтение

Вейлкинс, Тим; Остерайх, Бернд (2007). Руководство по сертификации UML 2 . Морган Кауфманн . ISBN 0-12-373585-8.

«Зависимость». Унифицированный язык моделирования 2.5.1. Номер документа OMG formal/2017-12-05. Организация по разработке стандартов Object Management Group (OMG SDO). Декабрь 2017 г. стр. 42.

Внешние ссылки