Функциональные требования:
Программа должна обеспечивать возможность выполнения следующих функций:
· Создание нового теста;
· Изменение существующего теста;
· Вывод справки.
Исходные данные:
· являются тема теста,
· вопросы теста,
· ответы на вопросы
· отметка правильного ответа.
Требования к надёжности:
· Предусмотреть контроль вводимой информации;
· Предусмотреть блокировку некорректных действий пользователя при работе с программой.
Требования к составу и параметрам технических средств:
· Программа должна работать на IBM совместимых персональных компьютерах.
· Минимальная конфигурация:
Тип процессора – Pentium и выше;
Объём оперативного запоминающего устройства – 32 Мб и более.
Требования к информационной и программной совместимости:
Программа должна работать под управлением семейства операционных систем Win 32 (Windows 95, Windows 98, Windows 2000, Windows NT и т.п.).
Приложение В - Диаграммы системы учета успеваемости студентов (нотация Гейна-Сарсона)
Рисунок 1 – Контекстная диаграмма
Рисунок 2 – Детализирующая диаграмма второго уровня
Приложение Г – Диаграмма «Сущность-связь » для описания базы данных системы учёта успеваемости студентов
Приложение Д – Диаграммы программы построения графиков функций
Рисунок 1 – Контекстная диаграмма программы построения графиков функций
Рисунок 2 – Детализирующая диаграмма потоков данных программы построения графиков функций
Приложение Ж – Диаграмма вариантов использования системы учёта успеваемости студентов
Приложение К – Структурные схемы
Рисунок 1 – Структурная схема программной системы учёта успеваемости студентов
Рисунок 2 - Структурная схема программы п остроения графиков/таблиц функций
Приложение М– Функциональная схема системы учёта успеваемости студентов
Приложение Н– Пример описания проектирования программного обеспечения
Проектирование программного обеспечения
Разрабатываемая программа входит в комплекс программ «Автоматизированное тестирование».
На рисунке 1 приведена структурная схема программного комплекса.
Рисунок 1 – Структурная схема программного комплекса
Функциональная схема программы создания тестов приведена на рисунке 2.
Рисунок 2 – Функциональная схема программы
На рисунке 3 приведен алгоритм сохранения номера правильного ответа.
Приложение П – Пример описания реализации программы