Основные сведения о диаграмме активностей и ее элементах

Диаграмма активностей (видов деятельности) - один из доступных видов диаграмм, поддерживаемых Flexberry Designer. Она, как и диаграмма состояний, отражает динамические аспекты поведения системы. По существу, эта диаграмма представляет собой блок-схему, которая наглядно показывает, как поток управления переходит от одной деятельности к другой.

Пример

Активности на диаграмме “разбросаны” по беговым дорожкам, каждая из которых соответствует поведению одного из объектов (например, клиента, менеджера, веб-сервера, сервера БД и т.п.). Благодаря этому легко определить, каким из объектов выполняется каждая из активностей. Дорожка - часть области диаграммы деятельности, на которой отображаются только те активности, за которые отвечает конкретный объект. Предназначены дорожки для разбиения диаграммы в соответствии с распределением ответственности за действия. Имя дорожки может означать роль или объект, которому она соответствует.

Основные элементы диаграммы активностей

На диаграмме активностей можно отобразить следующие элементы нотации UML, доступные в панели элементов:

Элемент/Нотация Предназначение
Пример Принятие решения (Decision)
Пример Активное состояние (Active state)
Пример Начальное состояние (Start state)
Пример Конечное состояние (Final state)
ПримерПример Синхронизатор/разветвитель (Complex transition)
Пример Объект в состоянии (Object in state)
ПримерПример Получение сигнала (Signal receipt)
ПримерПример Отправка сигнала (Signal sending)
Пример Переход (Transition) (Object in state)
Пример Изменение объекта (Object flow)
Пример Раздел (Partition)
ПримерПример Разделитель плавательных дорожек (Swimlane separator)
Пример Точка изгиба связей (Point)
Пример Комментарий (Note)
Пример Коннектор комментария (Note connector)