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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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