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

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

При моделировании процесса выполнения операций в языке UML применяют диаграммы деятельности. Графическая нотация, которая в них используется, похожа на нотацию диаграммы состояний, из-за одинакового обозначения состояний и переходов. Семантика состояний, которые используются для представления не деятельностей, а действий, и в отсутствии на переходах сигнатуры событий - единственное отличие. На каждом состоянии на диаграмме деятельности показывается выполнение некоторой элементарной операции, как только операция в предыдущем состоянии завершится, сработает переход в следующее состояние [13, стр. 53]

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

Для нашей системы рассмотрим сначала диаграмму деятельности, отображающую процесс редактирования каталогов администратором как показано на рисунок 10. Данная диаграмма построена с помощью так называемых «плавательных дорожек». Назначение дорожек - нужно указать зоны ответственности за выполнения отдельных деятельностей в рамках моделируемой системы.

Рисунок 10- Редактирование каталога

На рисунке 11 представлена диаграмма деятельности, которая моделирует процесс совершения покупки. Диаграмма деятельности схематично отражает последовательность состояний, в которых может находиться система. Эта диаграмма также построена с помощью «плавательных дорожек».

 

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

 

Модель реализации


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: