Требования к программе
В результате анализа различных тестов были сформулированы следующие требования к программе:
- программа должна обеспечить работу
с тестом произвольной длины, т. е. не должно быть ограничения на количество
вопросов в тесте;
- вопрос может сопровождаться
иллюстрацией;
- для каждого вопроса может быть
до четырех возможных вариантов ответа со своей оценкой в баллах;
- результат тестирования должен
быть отнесен к одному из четырех уровней, например, "отлично", "хорошо",
"удовлетворительно" или "плохо";
- вопросы теста должны находиться
в текстовом файле;
- программа должна быть инвариантна
к различным тестам, т. е. изменения в тесте не должны вызывать требование
изменения программы;
- в программе должна быть заблокирована
возможность возврата к предыдущему вопросу. Если вопрос предложен, то на него
должен быть дан ответ.
Рис. 15.1. Диалоговое окно программы тестирования