Практикоориентированное задание 2. Вариант 1.
Тема: «Построение бизнес-процессов с использованием диаграммы Деятельности»
1. Теория:
Диаграммы Деятельности — важная поведенческая диаграмма UML, используется для описания динамического поведения системы и ее объектов.
Диаграммы деятельности – общее и мощное средство описания алгоритмов, причем не обязательно программно реализованных. С успехом можно применять их и для моделирования поведения людей, устройств и организаций при выполнении бизнес-процессов. Если рассматривать диаграммы деятельности как средство описания бизнес-процессов, то их естественное место в рамках UML – послужить первым шагом при реализации вариантов использования.
Диаграммы деятельности можно применять практически и как средство визуального структурного программирования. В этом качестве их средства программирования целесообразно применять для реализации операций.
По сути диаграмма Деятельности — это расширенная версия блок-схемы, которая моделирует переход от одного действия к другому и показывает, как элементы системы (экземпляры классов, объекты) координируются между собой для сполнения
какого-либо осмысленного действия или по-другому – предоставления сервиса.
Основные элементы диаграммы Последовательности:
1. Начальный узел деятельности. В нем начинается поток при вызове деятельности извне. Стрелка выходит из черного кружка.
2. Финальный узел деятельности. Завершающая точка диаграммы, на которой сходятся все потоки. Стрелка входит в черный кружек, обрамленный более широкой рамкой.
3. Контроль потоков — стрелка. Он показывает последовательность выполнения деятельности. Описание деятельности для удобства отражается над стрелкой.
4. Действие. Вытянутый прямоугольник с закругленными углами. Это, по сути, это - задание для выполнения. Описание задания приводится внутри объекта.
5. Узел решения. Представляет из себя точку, в которой в зависимости от условий теста, поток пойдет по выбранному в результате решения пути. Изображается в виде ромба.
С входящей и исходящими стрелками.
6. Узел слияния. Объединяет различные потоки, которые были созданы с использованием узла решения. Также ромб, но на выходе одна стрелка.
7. Узел развилка. Разделение на параллельные потоки, без принятия решения. (От двух и более)
8. Объединяющий узел. В нем происходит объединение нескольких параллельных потоков, как правило разделенных узлом развилкой.
9. Объект. Представляет из себя Объект в потоке, над которым выполняется действие. Это не обязательный элемент диаграммы, но в некоторых случаях бывает необходимо показать объект, инициирующий выполнение действий или являющийся результатом чей-либо ранней инициализации.
Изображается в виде вытянутого прямоугольника с обычными, острыми углами.
9. Дорожка. Способ группировки действий, выполняемых одним и тем-же Участником на диаграмме Деятельности. Или — группировка действий в одном потоке. Может строиться вертикально, сверху-вниз. Может – горизонтально – слева-направо.
Пример диаграммы Деятельности.
Легенда:
1. Участник №1 начинает деятельность, выполняет Действие.
2. Затем Участник №1 проверяет условие.
3. Если условие выполняется успешно – в действие включается Участник №2 и выполняет Действие 2.
4. Затем участник №2 начинает выполнять сразу два действия одновременно – Действие 3.1 и Действие 3.2
5. После этого Участник №2 завершает все свои действия и передает управление (активность) Участнику №1.
6. Одновременно с Действиями Участника №2 происходит работа у Участника №1 – участник анализирует Объект 1, выполняет Действие №4.
7. На завершающем этапе Участник №1 получает информацию от участника №2 и завершает свою активность.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |