Скачиваний:
0
Добавлен:
19.01.2026
Размер:
4.59 Mб
Скачать

Диаграммы взаимодействия

Для начала описывается поток событий для прецедента «Создание теста».

Основной поток:

1.Преподаватель выбирает пункт “Создать тест”

2.Система отображает форму создания теста

3.Система отображает форму создания теста

4.Преподаватель заполняет метаданные теста (название, описание, время на выполнение)

5.Преподаватель добавляет вопросы, выбирая тип вопроса (одиночный выбор, множественный выбор, открытый ответ)

6.Для каждого вопроса добавляет текст задания и варианты ответов

7.Устанавливает вес каждого вопроса

8.Сохраняет тест

9.Система проверяет корректность заполнения всех полей

10.Тест сохраняется в базе данных

11. Система отображает сообщение об успешном создании теста

Альтернативный поток (при ошибке валидации):

1. После шага 8 система обнаруживает ошибки заполнения

2.Отображает список ошибок

3.Преподаватель исправляет ошибки

4.Повторяет попытку сохранения

Исключительные ситуации:

1.Ошибка подключения к базе данных

2.Превышение лимита времени на создание теста

3.Достижение максимального количества вопросов в тесте

4.Ошибка сохранения файла с изображением (если используется)

Вкаждом случае система должна информировать преподавателя о возникшей проблеме и предлагать действия по её устранению.

10

Реализованая диаграмма последовательности для прецедента «Авторизация» представлена на рисунке 8.

Рисунок 8 - Диаграмма последовательности для прецедента «Авторизация»

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

Также создана диаграмма состояний для объекта «Тест» (Рисунок 9).

11

Диаграммы поведения

Рисунок 9 - Диаграмма состояний для объекта «Тест»

Диаграмма активности для процесса «Выбор теста для решения» представлена на рисунке 10.

12

Рисунок 10 - Диаграмма активности «Выбор теста для решения»

Также была описана диаграмма активности с дорожками для процесса «Создание теста», результат построения представлен на рисунке 11.

13

Рисунок 11 - Диаграмма активности с дорожками для процесса

«Создание теста»

14

Соседние файлы в предмете Проектирование информационных систем