1 Построение модели анализа системы
1.1 Выявление объектов и классов
В соответствии с предложенным функционалом были выявлены следующие классы, которые изображены на рисунке.
1.2 Диаграмма классов
Рисунок 3 – Диаграмма классов
На диаграмме классов представлены пять классов: “Test”, “Question”, “Answer”, “Subject”, “Results”. В классе “Test” хранятся такие атрибуты как идентификатор теста, идентификатор предмета, права доступа к тесту и область видимости теста. Методами класса являются запись теста в базу данных, удаление, обновление и считывание данных теста. Класс “Question” предназначен для работы с вопросами теста. С помощью класса “Answer” реализуется работа с ответами пользователя. Класс “Subject” описывает предметную область теста. С помощью класса “Results” реализована проверка и обработка данных после завершения тестирования.