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

Диаграмма активностей (видов деятельности) - один из доступных видов диаграмм, поддерживаемых 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)