Нелінійна регресійна модель для оцінювання розміру програмного забезпечення, що створюється мовою C#,та програма для її реалізації
Вантажиться...
Дата
Назва журналу
Номер ISSN
Назва тому
Видавець
Анотація
Доценко Андрій Сергійович
Нелінійна регресійна модель для оцінювання розміру програмного забезпечення, що створюється мовою C#,та програма для її реалізації
Кваліфікаційна робота на здобуття освітнього рівня магістра зі спеціальності 121 «Інженерія програмного забезпечення». Національний університет кораблебудування імені адмірала Макарова. Миколаїв, 2025 р.
Обсяг роботи: 113 стор., 16 табл., 8 рис., 38 використаних джерел, 5 додатків.
Актуальність теми: C# – сучасна об’єктно-орієнтована мова програмування загального призначення, яка застосовується для розробки різноманітних типів ПЗ. Існує чимало моделей для визначення розміру ПЗ, створених під конкретні мови програмування та фреймворки. Проте через те, що ці методики враховують специфіку певної мови програмування, їх використання для інших мов може призвести до неточних або некоректних результатів. Отже, побудова нелінійної регресійної моделі для оцінювання розміру ПЗ, що створюється мовою C#, є актуальним завданням інженерії ПЗ, що сприяє підвищенню достовірності оцінювання розміру відповідного ПЗ, та має практичне значення.
Мета та завдання дослідження: підвищення достовірності оцінювання розміру ПЗ, що створюється мовою C#, та програма для її реалізації. Завдання: визначити метрики, необхідні для оцінювання розміру ПЗ, що створюється мовою C#; проаналізувати вже існуючі моделі та методи оцінювання розміру ПЗ, що створюється мовою C#; відібрати проекти ПЗ з відкритим вихідним кодом, що створюються мовою C#, які будуть використовуватися для побудови нелінійної регресійної моделі; побудувати нелінійну регресійну модель для оцінювання розміру ПЗ, що створюється мовою C#; розробити програму для оцінювання розміру ПЗ, створеного мовою C#, яка буде реалізовувати побудовану модель.
Об'єкт дослідження: процес оцінювання розміру ПЗ, створеного мовою C#.
Предмет дослідження: нелінійна регресійна модель для оцінювання розміру ПЗ, створеного мовою C#.
Методи дослідження: методи теорії ймовірностей, математичної статистики, математичного моделювання, регресійного аналізу, об'єктно-орієнтованого програмування.
Наукова новизна: удосконалено нелінійну регресійну модель для оцінювання розміру ПЗ, створеного мовою C#, за рахунок застосування нормалізуючого перетворення на основі десяткового логарифму і викидів регресії, що дозволило підвищити достовірність оцінювання розміру ПЗ, створеного мовою C#, в порівнянні з існуючими моделями.
Практичне значення одержаних результатів: розробка програми для оцінювання розміру ПЗ, створеного мовою C#, на основі побудованої моделі.
Апробація результатів дослідження: основні положення і результати досліджень, викладені у кваліфікаційній роботі, пройшли апробацію на VIII Всеукраїнській науково-практичній інтернет-конференції студентів, аспірантів та молодих вчених за тематикою «Сучасні комп’ютерні системи та мережі в управлінні» (24 листопада 2025 р., м. Херсон, м. Хмельницький).
Публікації: основні результати кваліфікаційної роботи викладено у 1 науковій праці – матеріалах конференції.
Опис
Доценко, А. С. Нелінійна регресійна модель для оцінювання розміру програмного забезпечення, що створюється мовою C#,та програма для її реалізації = A nonlinear regression model for software size estimation created in C# and a software for its implementation : магістерська робота ; спец. 121 ''Інженерія програмного забезпечення'' / А. С. Доценко ; наук. кер. Т. А. Фаріонова. – Миколаїв : НУК, 2025. – 114 с.