Диаграмма деятельности
Основные вопросы
Диаграмма деятельности
Компоненты диаграммы деятельности
Действие (деятельность)
Элемент выбора
Пример ветвления переходов
Линии синхронизации
Дорожки (Swimlane)
Пример диаграммы деятельности
Пример диаграммы деятельности
Пример диаграммы деятельности
Изученные вопросы
289.00K
Category: programmingprogramming

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

1. Диаграмма деятельности

2. Основные вопросы

Определение и назначение диаграммы
деятельности
Понятие действия
Основные компоненты диаграммы
деятельности
Пример

3. Диаграмма деятельности

Отражает динамику системы и
представляет собой схемы потоков
управления в системе от действия к
действию, а также параллельные
действия и альтернативные потоки .
В контексте языка UML деятельность
представляет собой некоторую
совокупность отдельных вычислений,
выполняемых автоматом.

4. Компоненты диаграммы деятельности

Основные элементы диаграмм
деятельности:
- деятельность (действие)
- переход
- элемент выбора
- линия синхронизации (линейка
синхронизации).

5. Действие (деятельность)

Действие - исполнение определенного
поведения в потоке управления
системой
Имя может быть записано на
естественном языке
Налить
кофе
… или на языке
программирования
y:=y+1

6. Элемент выбора

Элементы выбора позволяют задавать
альтернативные пути потока
управления.
Условие 2
Условие 1
Условие – логическое выражение, которое
может принимать значение true или false

7. Пример ветвления переходов

Преобразовать уравнение к
каноническому виду
Вычислить
дискриминант
[ дискриминант>=0 ]
[ дискриминант<0 ]
Вычислить корни
квадратного уравнения

8. Линии синхронизации

Линии перехода могут иметь несколько
входящих линий и 1 исходящую, либо 1
вход и несколько выходов.

9. Дорожки (Swimlane)

Группа действий между дорожками выполняется
соответствующим подразделением

10. Пример диаграммы деятельности

Подготовка
участка
Подведение
электрической линии
Прокладка
электропроводки
Установка
осветительных ламп
Возведение стен и
фундамента
Возведение
крыши
Отделочные
работы

11. Пример диаграммы деятельности

12. Пример диаграммы деятельности

13. Изученные вопросы

Определение и назначение диаграммы
деятельности
Компоненты (действия, переходы,
линии синхронизации, элемент выбора,
дорожки)
Пример диаграммы деятельности для
процесса постройки дома
English     Русский Rules