Математична модель для визначення якості десктопних застосунків на C# та розробка програмного забезпечення для її реалізації

Вантажиться...
Ескіз

Дата

2024

Назва журналу

Номер ISSN

Назва тому

Видавець

НУК

Анотація

Кваліфікаційна робота на здобуття ступеня вищої освіти магістр зі спеціальності 121 – «Інженерія програмного забезпечення». Національний університет кораблебудування імені адмірала Макарова. Миколаїв, 2024 р. Обсяг роботи: 114 стор., 14 табл., 22 рис., 49 використаних джерел, 5 додатків. Актуальність теми роботи обумовлена швидким розвитком вимог до програмного забезпечення, зростанням складності застосунків та підвищенням очікувань користувачів. Використання математичних моделей для визначення показників, таких, як RFC, дозволяє знизити рівень суб'єктивності під час оцінювання, автоматизувати аналіз і забезпечити високий рівень точності та об’єктивності. Мета та завдання дослідження. Метою є підвищення достовірності оцінювання метрики RFC від CBO та WMC для десктоп застосунків мовою програмування C# для визначення їх якості. Завдання дослідження: виконати аналіз попередніх досліджень, існуючих моделей оцінювання якості програмного забезпечення; обґрунтувати необхідність побудови двофакторної нелінійної регресійної моделі для оцінювання метрики RFC для визначення якості десктоп застосунків на C#; побудувати двофакторну нелінійну регресійну модель для оцінювання метрики RFC для застосунків, що створюються з використанням мови програмування C#, в залежності від показників метрик CBO, WMC; розробити програмне забезпечення для реалізації побудованої математичної моделі оцінювання метрики RFC для визначення якості десктоп застосунків на C#. Об’єктом дослідження є процес оцінювання метрики RFC десктоп застосунків на мові програмування C# для визначення їх якості. Предметом дослідження є математичні моделі для оцінювання метрики RFC десктоп застосунків на мові C# для визначення їх якості. Методи дослідження. Для досягнення поставлених цілей були використані підходи теорії ймовірностей, математичної статистики, побудови математичних моделей, регресійного аналізу, а також принципи об'єктно-орієнтованого програмування. Наукова новизна отриманих результатів полягає у вдосконаленні математичної моделі, призначеної для оцінювання метрики RFC десктоп застосунків на мові C# для визначення їх якості. Це було досягнуто шляхом застосування нормалізуючого перетворення Бокса–Кокса, очистки значень метрик від викидів за допомогою квадрату відстані Махаланобіса, використання регуляризації для зменшення впливу мультиколінеарності, що дозволило підвищити достовірність оцінювання у порівнянні з іншими моделями. Практичне значення отриманих результатів полягає у створенні програмного забезпечення, яке реалізує вдосконалену математичну модель для оцінювання метрики RFС, залежної від CBO та WMC, для десктоп застосунків на C# та визначає якість застосунків.

Опис

Казьмін, І. В. Математична модель для визначення якості десктопних застосунків на C# та розробка програмного забезпечення для її реалізації = Мathematical model for identifying the quality of desktop applications in C# and development of the software for its implementation : магістерська робота ; спец. 121 "Інженерія програмного забезпечення" / І. В. Казьмін ; наук. кер. Л. О. Латанська. – Миколаїв : НУК, 2024. – 115 с.

Ключові слова

оцінювання якості, нормалізуюче перетворення Бокса–Кокса, нелінійна регресійна модель, С#, регуляризація, квадрат відстані Махаланобіса, мультиколінеарність, RFC, 121 "Інженерія програмного забезпечення", quality evaluation, Box-Cox normalizing transformation, nonlinear regression model, C#, regularization, Mahalanobis distance squared, multicollinearity

Бібліографічний опис