Спрощені вимоги до програмного забезпечення Функціональні вимоги:
21. Керування питаннями 21.1. Можливість додавати питання 21.2. Можливість видаляти питання 21.3. Можливість змінити питання21.4. Можливість переглянути перелік всіх питань 21.5. Питання для тестування вибираються автоматично (не більше 22. Керування відповідями 22.1. Можливість додавати відповідь 22.2. Можливість видаляти відповідь (тільки, якщо вона не є 22.3. Можливість змінювати відповідь 22.4. Можливість переглянути перелік всіх відповідей до 22.4.1. Помітити правильну відповідь позначкою «+»
22.5. Варіанти відповідей до питань генеруються автоматично 22.5.1. Передбачити наявність правильної відповіді 23. Керуваннятестами 23.1. Можливість створити тест 23.2. Можливість змінювати тест 23.2.1. змінити кількість питань у тесті 23.2.2. змінити час відведений на одне питання 23.3. Можливість порахувати процент правильних відповідей 23.4. Можливість передчасно вийти з тесту Нефункціональні вимоги:
29. Вимоги до зовнішнього інтерфейсу 29.1. Зовнішній інтерфейс користувача має бути командним 29.2. Застосування має бутиконсольним 30. Дані повинні зберігатись у файлах після виходу з програми.
31. Система має забезпечити правильність введених даних 32. Логічна структура даних 32.1. Інформаційний об'єкт тест Кількістьпитань Правильні відповіді