1/17
227.02K

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

1.

Диаграммы деятельности
Выполнила: Дмитриева С.А. преподаватель ОГБПОУ
«северский промышленный колледж»

2.

Цель: изучить представления, особенности,
достоинства
и
недостатки
диаграмм
деятельности.
Осваиваемые компетенции специальности:
ПК 5.1. Собирать исходные данные для разработки
проектной документации на информационную систему
знать: основные модели построения информационных
систем, их структуру, особенности и области применения;
методы и средства проектирования информационных систем.
уметь: осуществлять постановку задачи по обработке
информации; выполнять анализ предметной области

3.

Актуализация опорных знаний:
1. Что представляет собой диаграммы вариантов
использования и что описывает?
2. Какие варианты использования применяют в
зависимости от цели выполнения?
3. Для чего применяют текстовые сценарии?
4. Поясните условные обозначения диаграммы ВИ?
5. Для чего применяют
«использование» и
«расширение»?
6. Поясните главное назначение диаграммы ВИ?
7. Что является недостатком ВИ?

4.

Если
диаграмма
вариантов
использования дает «вид сверху» на
функциональность системы, диаграмма
деятельности,
напротив,
позволяет
подробно иллюстрировать отдельный
вариант использования и его сценарии.

5.

Под д е я т е л ь н о с т ь ю в данном
случае понимают задачу (операцию),
которую
необходимо
выполнить
вручную или с помощью средтв
автоматизации.
В теоретическом плане диаграммы
деятельности (далее ДД) – обобщенное
представление
алгоритма,
реализующего анализируемый вариант
использования.

6.

ДД позволяют описывать альтернативные и параллельные
процессы.
Для обозначения альтернативных процессов используют
ромб, условие указывают рядом, а альтернативы «да», «нет»
- рядом с соответствующими выходами.
Деятельность
а - деятельность
б – выбор
в – линейка
г – начало д - конец
синхронизаций
Рис 1. Условные обозначения диаграммы деятельностей

7.

Для обозначения параллельных процессов
используют линейки синхронизации, причем
условие синхронизации можно уточнить, указав его
на диаграмме.
Рис. 2 Пример диаграммы деятельности с указанием параллельности
процессов

8.

Множественность
активации
деятельности
обозначают символом «*», помещенным рядом со
стрелкой
активации
деятельности,
и
при
необходимости уточняют надписью вида «для
каждой строки».
*
*
Рис. 3 Обозначение множественности активации деятельности

9.

ПРИМЕР ПОСТРОЕНИЯ
ДИАГРАММЫ ДЕЯТЕЛЬНОСТИ
Для
конкретизации
описания
вариантов
использования в АИС «Склад оптовой торговли»
был разработан текстовый сценарий. Этот
сценарий дополняет диаграмму, раскрывая
содержание отдельных действий, выполняемых
системой и актерами.

10.

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

11.

Рассмотрим пример иллюстрации ВИ с различной
степенью подробности, и ДД для ВИ «Продажа
товара» и «Поставка товара»

12.

Рис. 4 Диаграмма
деятельности для
варианта
использования
«Поставка товара»

13.

Рис. 4 Диаграмма
деятельности для
варианта
использования
«Продажа товара»

14.

Полная модель системы может
содержать
несколько
диаграмм
деятельности, каждая из которых
описывает
последовательность
реализации, либо наиболее важных ВИ
(типичный
ход
событий
и
все
исключения),
либо
нетривиальных
(оригинальный, незаурядны) операций
классов.

15.

Помимо стандартного формата описания UML предлагает
вариант с «плавательными дрожками», когда участвуют
несколько актеров.

16.

Ответьте на вопросы
для закрепления темы:
1. Чем отличаются друг от друга диаграммы вариантов
использования и диаграммы деятельностей?
2. Что понимают под «деятельностью»?
3. Что такое диаграммы деятельности?
4. Что позволяют описывать ДД?
5. Для чего применяют линейки синхронизации?
6. Что означает символ «звездочка» на концах линии?
7. Для чего применяют «плавательные дорожки»?
8. Что иллюстрирует ДД?

17.

Электронные ресурсы:
1. Диаграммы деятельности
https://fb.ru/article/98786/diagrammadeyatelnosti-zachem-ona-nujna-i-kak-eepostroit
2. Теория и практика UML. Диаграмма
деятельности http://it-
gost.ru/articles/view_articles/96 .
English     Русский Rules