Диаграмма деятельности (activity diagram) 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Диаграмма деятельности (activity diagram)



 

С увеличением сложности системы усиливается важность строгого соблюдения последовательности выполняемых действий. Для моделирования процесса выполнения операций в языке UML используются диаграмма деятельности, которая по своей сути является частным случаем диаграммы состояний.

Деятельность (activity) представляет собой некоторую совокупность отдельных вычислений, которые могут приводить к некоторому результату или действию.

 

 

Рисунок 45 – Диаграмма состояний для модели системы управления

банкоматом

 

 

Рисунок 46 – Диаграмма состояний для модели простейшей

информационной системы

 

Состояние действия (action state) является специальным случаем состояния с некоторым входным действием и, как минимум, одним выходящим из состояния переходом, который неявно предполагает, что входное действие уже завершилось. Состояние действия не может иметь внутренних переходов и подсостояний, поскольку является элементарным – моделирует один шаг выполнения алгоритма.

Графически состояние действия изображается прямоугольником со сферическими сторонами, внутри которого записывается имя состояния-действия в форме выражения-действия (action-expression), как это показано на рис. 47.

       
 
   
 

 

 


а б

Рисунок 47 – Действие вида «простая деятельность» (а)

и «выражение» (б)

 

Переходы на диаграмме деятельности могут быть только нетриггерными, то есть не предполагающими никаких других событий, кроме завершения предыдущей деятельности.

Ветвление изображается символом решения (decision) – небольшого ромба без текста. Объединение альтернативных ветвей осуществляется при помощи такого же ромба, но называемого уже соединением (merge).

При моделировании бизнес-процессов полезно использовать специальную конструкцию под названием дорожки (swimlane), которая позволяет показать взаимосвязь подразделений. На рис. 48 представлен фрагмент диаграммы деятельности для торговой компании, а именно – прием заказа на товар и его отпуск со склада. Здесь предполагаются три дорожки: «Отдел приема и оформления заказа», «Отдел продаж» и «Склад». Понятно, что при моделировании реальной бизнес-деятельности дорожек и действий будет значительно больше.

 

Рисунок 48 – Диаграмма деятельности для торговой компании

 

На рис. 49 построена диаграмма деятельности для нашего сквозного примера – процесса функционирования системы управления банкоматом [2], а на рис. 50 – диаграмма деятельности для простейшей информационной системы.

Рисунок 49 – Диаграмма деятельности для процесса

функционирования системы управления банкоматом

Рисунок 50 – Диаграмма деятельности для простейшей

информационной системы

 



Поделиться:


Последнее изменение этой страницы: 2017-02-10; просмотров: 453; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.173.112 (0.006 с.)