> файлова, яка дозволяє зберігати профілі користувачів, вправи і статистику.
- довідкова, в якій користувач може отримати інформацію про розробників і про програму.
1.4 Специфікація системи
Специфікація вимог програмного забезпечення <# "justify"> 1.4.1 Функціональна специфікація системи
Функціональна специфікація - перелік всіх функцій, які виконує користувач, і найбільш важливих функцій системи з прив'язкою до інформаційної середовищі [9]. p align="justify"> Функціональна специфікація системи включає в себе:
- перелік функцій, які виконуватиме система, з прив'язкою до інформаційної середовищі;
- перелік виняткових ситуацій;
- опис зовнішнього інформаційного середовища.
Перелік функцій, виконуваних системою, представлений в таблиці 1. br/>
1.4.2 Специфікація якості
Специфікація якості являє собою кількісні визначення показників якості функціональної системи.
У програмі повинні виконуватися такі вимоги:
- захист від необміркованих дій користувача;
- контроль параметрів, що вводяться;
- коректне виконання функцій, поставлених перед програмою.
Специфікація якості включає в себе перелік виняткових ситуацій та опис реакцій системи на них.
Виняткова ситуація - ситуація, при якій система не може виконати покладені на неї функції або ситуація, яка призводить до деморалізації системи.
Перелік виняткових ситуацій системи представлений в таблиці 2.
1.5 Розробка і опис структури даних і класів об'єктів
Клас - це логічна конструкція, яка визначає форму і природу об'єкта. Клас є спеціальним типом, який містить поля, методи і властивості. Як і будь-який інший тип, клас служить зразком для створення конкретних екземплярів реалізації об'єктів. Клас формує основу об'єктно-орієнтованого програмування. На малюнку 7 - представлена ​​діаграма користувальницьких класів, яка показує відношення класів між собою. Специфікації класів представлені в таблицях 3-18. br/>
Таблиця 3 - Специфікація класу "Налаштування"
ПолеТіп + Конфігурація настроекНастройкіМетод Тип + Завантаження + Збереження
Таблиця 4 - Специфікація класу В«Статистика учнівВ»
ПолеТіп + Таблиця обучаемихТабліца Метод Тип + Показати статистику