Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснювальна записка.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.78 Mб
Скачать
  1. Основні рішення з реалізації програми в цілому та її компонентів

3.1 Технічне завдання

3.1.1 Загальні положення

Розробляється навчальне програмне забезпечення для побудови парних лінійних і квадратичних регресійних моделей з можливістю проведення кореляційно-регресійного аналізу.

Робота над проектом здійснюється згідно календарного плану проекту.

Термінологія розроблюваного проекту міститься у допоміжній документації проекту.

3.1.2 Цілі проекту

ПЗ призначене для підвищення оперативності та ефективності засвоєння користувачами теоретичних знань та практичних навиків при побудові та КРА найпростіших парних регресійних моделей.

3.1.3 Функціональні вимоги

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

  1. Побудову кореляційного поля згідно статистичної таблиці;

  2. Побудову парної лінійної моделі регресії;

  3. Побудову парної квадратичної моделі регресії;

  4. Розрахунок основних характеристик побудованих моделей;

  5. Побудову діаграм згідно рівнянь побудованих моделей;

  6. Перевірку адекватності побудованих моделей;

  7. Перевірку на значимість коефіцієнтів кореляції побудованих моделей;

  8. Надання поверхневих висновків згідно результатів обчислень;

  9. Прогнозування результативних показників побудованих моделей;

  10. Побудову діаграм згідно результатів прогнозування;

  11. Надання інформації щодо алгоритму проведення КРА;

  12. Надання інформації щодо використовуваної термінології.

3.1.4 Спеціальні вимоги

ПЗ повинне дозволяти:

  1. Безперешкодне розповсюдження;

  2. Мобільність експлуатації;

  3. Можливість архівування;

  4. Повне та диференційоване дослідження статистичної моделі;

  5. Необмеженість кола користувачів;

  6. Абстрагування від галузевих особливостей досліджуваної статистики.

3.1.5 Системні вимоги

Розроблюване ПЗ не потребує високих потужностей у розрахункових процесах, тому достатньо невибагливе до апаратної складової системи.

Мінімальні системні вимоги:

  • ОС: Windows XP / Windows 7 / Windows 8;

  • Процессор: 1.8 GHz;

  • Оперативна пам'ять: 256 Mb;

  • Жорсткий диск (HDD): 1 Gb;

  • Відео пам'ять: 32 Mb;

  • Вiдеокарта:  ATI Radeon;

  • Встановлене ПЗ Microsoft Office не старіше версії 2003 року.

3.1.6 Вимоги до інтерфейсу користувача

ПЗ розробляється для навчальних цілей, тому інтерфейс повинен відповідати поставленій задачі.

Основні вимоги до інтерфейсу користувача:

  1. Легкість орієнтування та освоєння;

  2. Запам’ятовуваність;

  3. Ефективність використання;

  4. Надійність використання;

  5. Задоволення потреб користувача.

3.2 Алгоритм роботи програми

Алгоритм роботи програми достатньо достатньо простий і легко запам’ятовуваний, проте важливим фактором у роботі програми є передача і зберігання розрахованих даних, тому до алгоритму роботи програми доцільно долучити не тільки діаграми активності та варіантів використання нотації UML, але й діаграми бізнес-процесів нотації IDEF0.

Рис 3.1 Діаграма варіантів використання розроблюваного ПЗ

Рис 3.2 Загальна діаграма активності (основний алгоритм роботи ПЗ)

Рис 3.3 Діаграма активності «Імпорт файлу з вибіркою даних»

Рис 3.4 Діаграма активності «Побудова кореляційного поля»

Рис 3.5 Діаграма активності «Побудова моделей регресії»

Рис 3.6 Діаграма активності «Побудова діаграм для моделей регресії»

Рис 3.7 Діаграма активності «Перевірка моделей на адекватність»

Рис 3.8 Діаграма активності «Перевірка моделей на адекватність»

Рис 3.9 Діаграма активності «Прогнозування результативних показників»

За допомогою діаграм бізнес процесів зображено переміщення даних при роботі ПЗ.

Рис 3.10 Діаграма бізнес-процесів 0 рівня

Діаграму бізнес-процесів першого рівня зображено на додатку А.

Рис 3.11 Діаграма бізнес-процесів 2 рівня «Побудова кореляційного поля»

3.12 Діаграма бізнес-процесів 2 рівня «Побудова регресійних моделей»

3.13 Діаграма бізнес-процесів 2 рівня «Побудова діаграм моделей на кореляційному полі»

3.14 Діаграма бізнес-процесів 2 рівня «Перевірка моделей на адекватність»

3.15 Діаграма бізнес-процесів 2 рівня «перевірка коефіцієнтів кореляції на значимість»

3.16 Діаграма бізнес-процесів 2 рівня «Прогнозування результативного показника»

Тож в алгоритмі роботи програми можна визначити такі основні пункти:

1.Імпорт файла з вибіркою;

2.Побудова кореляційного поля;

3. Побудова рівнянь регресії;

4. Перевірка моделі на адекватність;

5. Перевірка на значимість коефіцієнта кореляції;

6. Інтерполяція і прогноз результативної ознаки.