Практическая работа 2. Диаграммы активности
Диаграммы активности теория
Диаграммы деятельности(activity diagrams) предназначены для моделирования поведения системы в рамках различных вариантов использования. Диаграмма деятельности (Activity diagram) показывает поток действий при реализации прецедента.
Деятельность (Activity) - продолжающийся во времени процесс. Деятельность приводят к выполнению действий, представляющих собой атомарные операций. Действие может:
– изменять состояние системы;
– вызывать другие операции;
– выводить сообщения;
– создавать или уничтожать объекты;
– осуществлять вычисления (значения выражений) и т.п.
Графически диаграмма деятельности изображается в виде блок-схемы. Диаграмма деятельности может содержать:
– простые и составные состояния
– точки ветвления
– разделения и слияния
Диаграмма деятельности состоит из:
– состояний деятельности и состояний действия;
– переходов; объектов
Состояние деятельности
• Состояние деятельности представляет собой составное состояние, поток управления которого включает только другие состояния деятельности и действий.
• Состояния деятельности могут быть подвергнуты дальнейшей декомпозиции
• Выполняемую деятельность можно представить с помощью других диаграмм деятельности
• Состояния деятельности не являются атомарными, то есть могут быть прерваны
• Для завершения деятельности требуется время
• Графически изображается прямоугольниками с закругленными краями
Состояние действия
• Состояниями действия называются выполняемые атомарные операции
• Состояния действия не могут быть подвергнуты декомпозиции
• Внутри действий могут происходить различные события, но выполняемая в состоянии действия работа не может быть прервана
• Состояния действия изображаются прямоугольниками с закругленными краями
• Внутри прямоугольника записывать произвольное выражение
Создание диаграммы
В окне браузера проекта для Use Case View выбрать операцию контекстного меню: New - Activity Diagram, указать имя