Jump to content

Диаграмма деятельности

UML 1.x Диаграмма действий для управляемого мозгового штурма процесса .

Диаграммы деятельности [1] представляют собой графические представления рабочих процессов поэтапных действий и действий. [2] с поддержкой выбора, итерации и параллелизма.В Unified Modeling Language диаграммы действий предназначены для моделирования как вычислительных, так и организационных процессов (т. е. рабочих процессов), а также потоков данных, пересекающихся со связанными действиями. [1] [3] «Узлы объектов содержат данные, которые вводятся и выводятся из исполняемых узлов, и перемещаются по краям потока объектов.Узлы управления определяют последовательность исполняемых узлов через ребра потока управления». [1] Другими словами, хотя диаграммы действий в основном показывают общий поток управления, они также могут включать элементы, показывающие поток данных между действиями через одно или несколько хранилищ данных. [1]

Строительство

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

Диаграммы деятельности состоят из ограниченного количества фигур, соединенных стрелками. [4] Наиболее важными типами фигур являются следующие:

  • стадионы представляют действия ;
  • ромбы представляют решения ;
  • полоски обозначают начало ( разделение ) или конец ( объединение ) одновременных действий;
  • черный кружок представляет начало ( начальный узел ) рабочего процесса;
  • представляет черный круг в кружочке конец ( последний узел ).

Стрелки идут от начала к концу и обозначают порядок выполнения действий.

Диаграммы действий можно рассматривать как форму структурированной блок-схемы в сочетании с традиционной диаграммой потоков данных. Типичным методам блок-схем не хватает конструкций для выражения параллелизма. [5] Однако символы соединения и разделения на диаграммах действий решают эту проблему только в простых случаях. Смысл модели не ясен, когда эти символы произвольно комбинируются с решениями или циклами. [ нужна ссылка ]

Хотя в UML 1.x диаграммы действий были специализированной формой диаграммы состояний, [6] в UML 2.x диаграммы деятельности были реформированы и теперь основаны на семантике, подобной сети Петри , что увеличивает объем ситуаций, которые можно моделировать с помощью диаграмм деятельности. [7] Эти изменения приводят к тому, что многие диаграммы действий UML 1.x интерпретируются по-разному в UML 2.x. [ нужна ссылка ]

Диаграммы деятельности UML в версии 2.x можно использовать в различных областях, например, при проектировании встроенных систем. Такую спецификацию можно проверить, используя методы проверки модели. [8]

См. также

[ редактировать ]
  1. ^ Jump up to: а б с д "Деятельность". Единый язык моделирования 2.5.1 . Официальный номер документа OMG /05.12.2017. Организация по разработке стандартов группы управления объектами (OMG SDO). Декабрь 2017. с. 373.
  2. ^ Глоссарий ключевых терминов на McGraw-hill.com. Проверено 20 июля 2008 г.
  3. ^ Дж. Рамбо, И. Джейкобсон и Г. Буч. Справочное руководство по унифицированному языку моделирования. Аддисон-Уэсли, 1999.
  4. ^ Спецификация надстройки унифицированного языка моделирования OMG, версия 2.1.1. Документформальный/2007-02-05, Группа управления объектами, февраль 2007 г. http://www.omg.org/cgi-bin/doc?formal/2007-02-05 .
  5. ^ Джибитеш Мишра и Ашок Моханти. Программная инженерия. Пирсон Образование, 2011.
  6. ^ Дюма, Марлон и Артур Х. М. Тер Хофстеде . «Диаграммы действий UML как язык спецификации рабочих процессов». ≪ UML≫ 2001 — Единый язык моделирования. Языки моделирования, концепции и инструменты. Springer Berlin Heidelberg, 2001. 76–90.
  7. ^ Стеррле, Харальд и Дж. Х. Хаусманн. «семантика действий uml 2.0». Труды симпозиума IEEE по визуальным языкам и человекоцентричным вычислениям. 2004.
  8. ^ И. Гробельна, М. Гробельный, М. Адамски, «Проверка моделей диаграмм деятельности UML при проектировании логических контроллеров», Материалы девятой Международной конференции по надежности и сложным системам DepCoS-RELCOMEX, Достижения в области интеллектуальных систем и вычислений, том 286, Springer International Publishing, Швейцария, стр. 233–242, 2014 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: feb2660083c03497bc9d88e11526b3dc__1717305060
URL1:https://arc.ask3.ru/arc/aa/fe/dc/feb2660083c03497bc9d88e11526b3dc.html
Заголовок, (Title) документа по адресу, URL1:
Activity diagram - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)