Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ПР / ПР№4_Хакова_Ю_М_ИСТ-223

.docx
Скачиваний:
0
Добавлен:
07.06.2026
Размер:
141.16 Кб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ,

СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»

(СПбГУТ)

Факультет: Информационных технологий и программной инженерии

Кафедра: Систем обработки данных

Отчет по практической работе №4

«Моделирование в нотации EPC»

По дисциплине «Инструментальные средства информационных систем»

Выполнил:

Студент гр. ИСТ-223

Хакова Ю. М.

Проверил:

Давыдова Е. В.

1. Методология EPC

Нотация EPC (Event-driven Process Chain) предназначена для описания процессов, в которых чередуются события и функции, а логика выполнения может зависеть от условий, состояний системы или пользовательских действий. Данная методология позволяет последовательно представить ход выполнения процесса и зафиксировать различные варианты развития событий.

EPC-диаграммы широко применяются для моделирования процессов в информационных системах, поскольку позволяют показать как действия системы, так и реакции пользователя, а также определить точки ветвления, где процесс может двигаться разными путями.

В рамках данной работы EPC-диаграмма используется для описания процесса выполнения учебного задания в системе изучения межславянского языка.

2. Описание процесса по диаграмме EPC

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

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

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

Далее осуществляется функция «Автоматически проверить ответ», в ходе которой система сравнивает введённый ответ с эталоном и рассчитывает итог. Завершается этот этап событием «Получен результат проверки».

На данном шаге возникает логическое ветвление (XOR-разделение), поскольку дальнейшая последовательность действий зависит от исхода проверки:

1. Ответ верный

  • Событие: «Ответ признан правильным»

  • Функция: «Начислить баллы и обновить прогресс»

  • Событие: «Прогресс пользователя обновлён»

  • Функция: «Отобразить результат и рекомендации»

  • Завершение: «Пользователь ознакомился с результатом»

2. Ответ неверный

  • Событие: «Ответ признан неправильным»

  • Функция: «Показать ошибки и правильный ответ»

  • Событие: «Пользователь получил разбор ошибок»

  • Функция: «Предложить повторное выполнение задания»

  • Завершение: «Процесс выполнения текущего задания завершён»

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

EPC-диаграмма процесса представлена на рисунке 1.

Рисунок 1 – Диаграмма EPC

Вывод

В ходе выполнения работы была разработана EPC-диаграмма. Модель отражает основную последовательность событий и функций, а также варианты развития процесса при различных результатах проверки.

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

Санкт-Петербург

2025

Соседние файлы в папке ПР