Jump to content

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

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

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

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

[ редактировать ]

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

  • «call2» UML2: Клиент (операция) может позвонить поставщику (операция) [ нужна ссылка ]
  • «создать» UML2: клиент (классификатор) может создавать экземпляры поставщика (классификатора).
  • «получить» UML2: клиент (например, значение атрибута, ссылка) может быть вычислен от поставщика(ов)
  • «создание экземпляра» UML2: операции клиента (классификатора) могут создавать экземпляры поставщика (классификатора).
  • «разрешение» UML2: Устарело.
  • «реализовать» UML2: Устарело
  • «уточнить» UML2: клиентский элемент(ы) находится на «более позднем» семантическом уровне, чем поставщик(и)
  • «отправить» UML2: клиент (операция) отправляет поставщику (сигнал)
  • «заменить» UML2: элемент клиента может заменить (при некоторых обстоятельствах) поставщика.
  • «trace» UML2: Клиентские элементы «отслеживают» поставщиков. Обычно используется для уровней требований
  • «использовать» UML2: клиентский элемент каким-то образом «использует» поставщика
[ редактировать ]

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

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

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

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

См. также

[ редактировать ]
  1. ^ Jump up to: а б с «Зависимость». Единый язык моделирования 2.5.1 . Официальный номер документа OMG /05.12.2017. Организация по разработке стандартов группы управления объектами (OMG SDO). Декабрь 2017. с. 42.
  2. ^ Фахрутдинов Кирилл. «Зависимость в UML» . uml-diagrams.org . Проверено 2 апреля 2024 г.

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

[ редактировать ]

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

«Зависимость». Единый язык моделирования 2.5.1 . Официальный номер документа OMG /05.12.2017. Организация по разработке стандартов группы управления объектами (OMG SDO). Декабрь 2017. с. 42.

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3dcfda1b88beae9ad8b5b35f972bb034__1717842240
URL1:https://arc.ask3.ru/arc/aa/3d/34/3dcfda1b88beae9ad8b5b35f972bb034.html
Заголовок, (Title) документа по адресу, URL1:
Dependency (UML) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)