Формирование требований к программному обеспечению

 

Функциональные требования:

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

· Создание нового теста;

· Изменение существующего теста;

· Вывод справки.

Исходные данные:

· являются тема теста,

· вопросы теста,

· ответы на вопросы

· отметка правильного ответа.

Требования к надёжности:

· Предусмотреть контроль вводимой информации;

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

Требования к составу и параметрам технических средств:

· Программа должна работать на IBM совместимых персональных компьютерах.

· Минимальная конфигурация:

Тип процессора – Pentium и выше;

Объём оперативного запоминающего устройства – 32 Мб и более.

Требования к информационной и программной совместимости:

Программа должна работать под управлением семейства операционных систем Win 32 (Windows 95, Windows 98, Windows 2000, Windows NT и т.п.).


 

Приложение В - Диаграммы системы учета успеваемости студентов (нотация Гейна-Сарсона)

 

 

 


Рисунок 1 – Контекстная диаграмма

 

 


Рисунок 2 – Детализирующая диаграмма второго уровня

 


 

 

Приложение Г – Диаграмма «Сущность-связь » для описания базы данных системы учёта успеваемости студентов

 

 

 
 

Приложение Д – Диаграммы программы построения графиков функций

 

 
 


Рисунок 1 – Контекстная диаграмма программы построения графиков функций

 

 

 
 

 


Рисунок 2 – Детализирующая диаграмма потоков данных программы построения графиков функций


Приложение Ж – Диаграмма вариантов использования системы учёта успеваемости студентов

 


 
 


Приложение К – Структурные схемы

 

 

Рисунок 1 – Структурная схема программной системы учёта успеваемости студентов

 

 


 

Рисунок 2 - Структурная схема программы п остроения графиков/таблиц функций


 

Приложение М–Функциональная схема системы учёта успеваемости студентов


 

Приложение Н–Пример описания проектирования программного обеспечения

 

Проектирование программного обеспечения

 

Разрабатываемая программа входит в комплекс программ «Автоматизированное тестирование».

На рисунке 1 приведена структурная схема программного комплекса.

Рисунок 1 – Структурная схема программного комплекса

 

Функциональная схема программы создания тестов приведена на рисунке 2.

 

 

 
 

 

 


Рисунок 2 – Функциональная схема программы

 

На рисунке 3 приведен алгоритм сохранения номера правильного ответа.

 

 


 

       
   
 
 

 

 


 

Приложение П – Пример описания реализации программы