Эта статья поднимает множество проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалить эти сообщения-шаблоны ) ( Узнайте, как и когда удалить этот шаблон сообщения )
|
Типы диаграмм UML |
---|
Структурные диаграммы UML |
Поведенческие диаграммы UML |
Диаграммы действий - это графические представления рабочих процессов пошаговых действий и действий [1] с поддержкой выбора, итерации и параллелизма. В Unified Modeling Language диаграммы действий предназначены для моделирования как вычислительных, так и организационных процессов (т. Е. Рабочих процессов), а также потоков данных, пересекающихся со связанными действиями. [2] [3] Хотя диаграммы действий в основном показывают общий поток управления, они также могут включать элементы, показывающие поток данных между действиями через одно или несколько хранилищ данных. [ необходима цитата ]
Строительство [ править ]
Диаграммы деятельности состоят из ограниченного числа фигур, соединенных стрелками. [4] Наиболее важные типы фигур:
- эллипсы представляют действия ;
- ромбы представляют решения ;
- полосы представляют начало ( разделение ) или конец ( соединение ) одновременных действий;
- черный круг представляет собой начало ( начальное узла ) рабочий процесс;
- в окружении черного круг представляет собой конец ( конечный узел ).
Стрелки идут от начала к концу и показывают порядок, в котором происходят действия.
Диаграммы деятельности можно рассматривать как форму структурированной блок-схемы в сочетании с традиционной диаграммой потока данных. В типичных методах блок-схем отсутствуют конструкции для выражения параллелизма. [5] Однако символы объединения и разделения на диаграммах действий решают эту проблему только в простых случаях; смысл модели не ясен, когда они произвольно комбинируются с решениями или циклами. [ необходима цитата ]
В то время как в UML 1.x диаграммы активности были специализированной формой диаграмм состояний, [6] в UML 2.x диаграммы активности были переформатированы, чтобы они основывались на семантике, подобной сети Петри , что увеличило объем ситуаций, которые можно моделировать. с помощью диаграмм деятельности. [7] Эти изменения приводят к тому, что многие диаграммы активности UML 1.x по-разному интерпретируются в UML 2.x. [ необходима цитата ]
Диаграммы активности UML в версии 2.x могут использоваться в различных областях, например, при проектировании встроенных систем. Такую спецификацию можно проверить, используя метод проверки модели. [8]
См. Также [ править ]
- Обозначение моделирования бизнес-процессов
- График потока управления
- Схема потока данных
- Дракон-карта
- Цепочка процессов, управляемая событиями
- Список инструментов UML
- Псевдокод
- Диаграмма состояний
Ссылки [ править ]
- ^ Глоссарий ключевых терминов на McGraw-hill.com. Проверено 20 июля 2008 года.
- ^ Целевая группа по пересмотру UML. Спецификация унифицированного языка моделирования OMG, версия 1.4 (окончательный вариант). Февраль 2001 г.
- ^ J. Рамбо, И. Якобсон, Г. Буч. Справочное руководство по унифицированному языку моделирования. Аддисон-Уэсли, 1999.
- ^ Спецификация надстройки унифицированного языка моделирования OMG, версия 2.1.1. Официальный документ / 2007-02-05, Object Management Group, февраль 2007. http://www.omg.org/cgi-bin/doc?formal/2007-02-05 .
- ^ Jibitesh Мишра и Ashok Mohanty. Программная инженерия. Pearson Education, 2011 г.
- ^ Дюма, Марлон и Артур HM Ter Hofstede . «Диаграммы деятельности UML как язык спецификации рабочего процесса». ≪ UML≫ 2001 - Единый язык моделирования. Языки моделирования, концепции и инструменты. Springer Berlin Heidelberg, 2001. 76-90.
- ^ Störrle, Харальд, и JH Hausmann. «семантика действий uml 2.0». Труды симпозиума IEEE по визуальным языкам и человеко-ориентированным вычислениям. 2004 г.
- ^ I. Grobelna, М. Гробельны, М. Адамский, «Модель Проверка UML Диаграммы деятельности в Logic Controllers Design», Труды IX Международной конференции по надежности и сложных систем DepCoS-RELCOMEX, Успехи в интеллектуальных системах и вычислительной Том 286, Springer International Publishing Switzerland, стр. 233–242, 2014 г.
Библиография [ править ]
Внешние ссылки [ править ]
Викискладе есть медиафайлы, связанные с диаграммами активности . |
- Статьи о действиях и действиях UML 2
- Диаграммы деятельности: что это такое и как их использовать