660.71K
AI

Лабораторная_работа_5_Машавец_Арсений_ИСТ-301_с_оценкой

1.

Лабораторная работа №5
Использование артефактов и данных в BPMN
Выполнил: Машавец Арсений Павлович
Группа: ИСТ-301
Вариант: 10 — Регистрация студента на учебный курс
1

2.

Цель работы
По методичке лабораторной №5
Цель
Что требуется в работе
Рассмотреть и применить элементы BPMN:
Использовать BPMN 2.0; показать не менее пяти Flow Object;
добавить минимум три объекта данных; использовать текстовую
аннотацию, группу и ассоциации; подписать элементы и объяснить
их назначение.
• Артефакты
• Данные
• Ассоциации
Эти элементы дополняют описание процесса и помогают сделать
схему понятнее для анализа.
2

3.

Моя задача — вариант 10
Регистрация студента на учебный курс
Что должно быть на диаграмме
Результат процесса
1. Объект данных «Заявка студента»
Начало регистрации
2. Объект данных «Учебный план»
↓
3. Объект данных «Подтверждение регистрации»
Подача заявки
4. Текстовая аннотация об ограничении количества мест
↓
5. Группа задач учебного отдела
Проверка учебного плана
6. Связи объектов данных с задачами регистрации
↓
Проверка наличия мест
↓
Регистрация подтверждена
или
Регистрация невозможна
3

4.

Использованные элементы BPMN
Что показано на выполненной схеме
Flow Objects
Start Event, задачи, XOR Gateway, End Events
Data Object
Заявка студента, Учебный план, Подтверждение регистрации
Артефакт: Группа
Область «Учебный отдел», объединяющая связанные действия
Артефакт: аннотация
Поясняет ограничение количества мест на курсе
Ассоциации
Пунктирные связи между задачами и объектами данных
4

5.

Выполненная BPMN-диаграмма
Общий вид работы в StormBPMN
Исходный скриншот выполненной схемы
5

6.

Начало процесса и объекты данных
Заявка студента и учебный план
Заявка студента
Создаётся на этапе подачи заявки на курс и
связывается с соответствующей задачей.
Учебный план
Используется при проверке условий
регистрации и связан с задачей учебного
отдела.
Фрагмент схемы
6

7.

Проверка мест и артефакты
Шлюз, группа и текстовая аннотация
XOR «Места доступны?»
Разделяет процесс на две альтернативы:
регистрация возможна / невозможна.
Группа «Учебный отдел»
Объединяет логически связанные действия
и не изменяет поток процесса.
Аннотация
«Количество мест на курсе ограничено…» —
поясняет условие процесса.
Фрагмент проверки доступности мест
7

8.

Завершение процесса
Подтверждение регистрации и альтернативный результат
При наличии мест
Задача «Оформить регистрацию» создаёт
объект данных «Подтверждение
регистрации». Процесс завершается
подтверждённой регистрацией.
При отсутствии мест
Выполняется «Сообщить об отсутствии
мест», после чего процесс завершается
результатом «Регистрация невозможна».
Фрагмент завершения процесса
8

9.

Результат работы
Итог выполнения лабораторной работы №5
Что выполнено
Построена BPMN-модель процесса регистрации студента на учебный курс с использованием Flow Objects, Data Objects, группы, текстовой
аннотации и ассоциаций.
Ключевые данные
Ключевые артефакты
• Заявка студента
• Группа «Учебный отдел»
• Учебный план
• Текстовая аннотация
• Подтверждение регистрации
• Ассоциации данных
Вывод
Артефакты, данные и ассоциации дополняют BPMN-схему и делают процесс более наглядным и информативным.
9

10.

Результат работы в StormBPMN — оценка 9,2
Общий скриншот выполненной BPMN-диаграммы
English     Русский Правила