Практическая работа 2. Диаграммы активности

Диаграммы активности теория

Диаграммы деятельности(activity diagrams) предназначены для моделирования поведения системы в рамках различных вариантов использования. Диаграмма деятельности (Activity diagram) показывает поток действий при реализации прецедента.

Деятельность (Activity) - продолжающийся во времени процесс. Деятельность приводят к выполнению действий, представляющих собой атомарные операций. Действие может:

– изменять состояние системы;

– вызывать другие операции;

– выводить сообщения;

– создавать или уничтожать объекты;

– осуществлять вычисления (значения выражений) и т.п.

Графически диаграмма деятельности изображается в виде блок-схемы. Диаграмма деятельности может содержать:

– простые и составные состояния

– точки ветвления

– разделения и слияния

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

– состояний деятельности и состояний действия;

– переходов; объектов

Состояние деятельности

• Состояние деятельности представляет собой составное состояние, поток управления которого включает только другие состояния деятельности и действий.

• Состояния деятельности могут быть подвергнуты дальнейшей декомпозиции

• Выполняемую деятельность можно представить с помощью других диаграмм деятельности

• Состояния деятельности не являются атомарными, то есть могут быть прерваны

• Для завершения деятельности требуется время

• Графически изображается прямоугольниками с закругленными краями

Состояние действия

• Состояниями действия называются выполняемые атомарные операции

• Состояния действия не могут быть подвергнуты декомпозиции

• Внутри действий могут происходить различные события, но выполняемая в состоянии действия работа не может быть прервана

• Состояния действия изображаются прямоугольниками с закругленными краями

• Внутри прямоугольника записывать произвольное выражение


 

Создание диаграммы

В окне браузера проекта для Use Case View выбрать операцию контекстного меню: New - Activity Diagram, указать имя