Similar presentations:
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 .