Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом(Пример).docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
787.82 Кб
Скачать

1.2. Анализ предметной области

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

В ходе разработки данного программного средства были выявлены следующие особенности системы компьютерного тестирования, которые необходимо учесть в данном продукте:

  • реализация возможности доступа к тесту с любого компьютер в локальной сети;

  • реализация массовой регистрации пользователей. Если тестирование проходит одновременно большая группа пользователей, то перед преподавателем станет вопрос скорости регистрации участников тестирования и выдачи им уникальных логинов и паролей. Чтобы оптимизировать этот процесс, необходимо реализовать массовую регистрацию в одно действие;

  • реализация гибкой системы поиска по тестам, используя только часть названия теста;

  • разным преподавателям необходимы разные настройки для тестирования, а значит необходимо реализовать гибкую систему хранения настроек и тестов, доступа к базе данных;

  • особое внимание нужно уделить возможности экспорта информации о содержании тестирования во внешний файл, так как часто преподавателям необходимо представлять отчеты о проведенных тестированиях;

  • формирование прав доступа и привилегий в системе к разрабатываемым модулям;

  • реализация групповой политики доступа. Администратор, преподаватель, зарегистрированный пользователь, не зарегистрированный пользователь – все эти пользователи системы обладают своими правами доступа и своими привилегиями, необходимые для разграничения уровня доступа к данным.

  • реализация модуля импорта готовых тестов из внешнего файла для более удобного способа подготовки тестов и в виде дополнительного способа создания новых тестов;

  • формирование инструкций для работы с системой тестирования и её модулями.

    1. Требования к программному продукту

Данный программный продукт является системой тестирования и к нему представленные определённые требования, как в пользовательском интерфейсе, так и к использованию ресурсов персонального компьютера.

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

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

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

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

Необходимо обеспечить портативность запуска программного продукта, то есть запуск, и работа программного продукта будет происходить на различных персональных компьютерах с различных носителей или по сети.

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

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

Продукт должен подходить под системные характеристики различных персональных компьютеров в техникуме. Работать с максимальной производительностью на процессорах Intel Pentium 4 с тактовой частотой 2.6 Ггц или аналогичных, при ограничении в 512 МБ оперативной памяти и занимать на жестком диске пространство, не мешающее работе всей системы в целом.

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