38
результатом подсистемы тестирования и с точки зрения пользователя,
проходившего тест является результатом работы системы, но с другой стороны
этот результат выступает в качестве входных данных для подсистемы
составления статистики.
Опишем входные и выходные данные каждой подсистемы.
Для подсистемы ведения списка пользователей входными данными
является список пользователей на бумажных носителях. Список должен быть
разделен на категории, которые определяют права доступа пользователей к
функциям системы. Выходными данными подсистемы ведения списка
пользователей является сформированная таблица пользователей. Подсистема
ведения списка пользователей имеет задачу авторизации пользователя при
начале сеанса работы с системой. Входными данными для этой задачи являются
логин и пароль, введенные пользователем с клавиатуры, а выходными данными
– идентифицированный пользователь.
В подсистеме конструирования тестов выделяется задача ведения
справочников дисциплин, тем и сложностей. Входными данными для этой
задачи являются соответствующие списки на бумажных носителях, а
выходными – соответственно таблица дисциплин, таблица тестов и таблица
сложностей [15].
Для задачи непосредственного конструирования тестов таблицы
дисциплин, тем и сложностей являются входными данными. Кроме этого
входными данными этой задачи является список тестов и список вопросов
каждого теста, а также список ответов каждого вопроса с указанием всех
параметров. Также в качестве входных данных выступают графические файлы,
содержащие в себе картинки к некоторым вопросам. Выходными данными
подсистемы конструирования тестов является сформированная структура
тестов, которая может рассматриваться и как результат работы системы в
целом.
Структура тестов выступает в качестве входных данных подсистемы
проведения тестирования. Также в качестве входных данных этой подсистемы