Диаграмма деятельности (activity diagram) 1
Общие сведения • Диаграмма деятельности (Activity diagram) служит для моделирования поведения системы • Поведение системы описывается как некоторая последовательность выполняемых действий или элементарных операций • Диаграмма деятельности может использоваться для описания бизнес-процессов, вариантов использования, алгоритмов выполнения программы • Графически диаграмма деятельности представляется в виде графа, вершинами которого являются действия, а ребра означают переход от одного действия к другому действию 2
Состояние действия • Состояние действия (или просто действие) – это состояние системы, в котором она выполняет некоторое элементарное действие. • В Microsoft Visio действие называется Action state, в системе Rational Rose - Activity • Действие моделирует один шаг в описании некоторого процесса или алгоритма программы • Действие может быть записано предложением на естественном языке, псевдокоде или языке программирования • Графическое обозначение действия 3
Действия • Простое действие • Выражение • Сложное действие состоит из нескольких простых действий (для него рисуется своя диаграмма деятельности) • Начальное состояние • Конечное состояние 4
Переходы • Переход от одного действия к другому действию (Control Flow) • Ветвление (Decision) • Разделение (Transition Fork) • Слияние (Transition Join) 5
Приготовление напитка 6
Дорожки (swimlanes) • Диаграммы деятельности могут быть использовании при описании некоторого бизнес-процесса, в котором участвуют различные подразделения предприятия или отдельные действующие лица. • Каждое подразделение (или лицо) отвечает за выполнение определенных действий • Бизнес-процесс описывает выполнение действий и переход выполнения действий от одного подразделения (лица) к другому подразделению (лицу) • Все действия делятся на группы. Каждая группа – это действия, выполняемые в одном подразделении (или одним лицом) • Группы разделяются на диаграмме вертикальными линиями. Пространство между двумя линиями, в котором рисуются действия одного подразделения (лица), называется дорожкой. 7
Торговая компания 8
Формирование каталога курсов 9