Математична модель для оцінювання якості застосунків, що створюються на платформі Flutter, та розробка програми для її реалізації
Вантажиться...
Дата
2024
Назва журналу
Номер ISSN
Назва тому
Видавець
НУК
Анотація
Кваліфікаційна (магістерська) робота на здобуття освітнього рівня магістра зі спеціальності 121 «Інженерія програмного забезпечення». Національний університет кораблебудування імені адмірала Макарова. Миколаїв, 2024 р.
Обсяг роботи: 120 стор., 9 табл., 19 рис., 43 використаних джерел, 5 додатків.
Актуальність теми: Дослідження охоплює актуальну проблему оцінювання якості програмного забезпечення, особливо для застосунків, розроблених на платформі Flutter. З огляду на зростаючу популярність Flutter для кросплатформної розробки, ця робота сприяє розвитку галузі, забезпечуючи знання, адаптовані до унікальних архітектурних особливостей платформи.
Мета та завдання дослідження: Мета дослідження полягає у підвищенні достовірності оцінювання якості застосунків на Flutter шляхом розробки спеціалізованої математичної моделі. Основними завданнями є аналіз існуючих
методів оцінки якості, визначення специфічних метрик для Flutter-застосунків, створення моделі оцінки якості, розробка програмного забезпечення на основі
цієї моделі та проведення тестування для перевірки достовірності.
Об'єкт дослідження: Об'єктом дослідження є процес оцінювання якості програмного забезпечення, розробленого на платформі Flutter.
Предмет дослідження: Предметом дослідження є математична модель для оцінювання якості застосунків на Flutter, що використовує метрики CBO (Coupling Between Object Classes), WMC (Weighted Methods per Class) та RFC (Response for Class) для прогнозування.
Методи дослідження: У роботі застосовано методи регресійного аналізу, математичної статистики, нормалізуючих перетворень і теорії ймовірностей для
побудови та перевірки моделі. Емпіричне тестування проводилося на реальних
даних Flutter-застосунків для підтвердження практичної придатності.
Наукова новизна: Удосконалено математичну модель для оцінювання якості Flutter-застосунків, яка, на відміну від існуючих моделей для Java та Kotlin застосунків, враховує інтервал значень метрик застосунків, що створюються на платформі Flutter, шляхом визначення нових параметрів моделі та застосування нормалізуючого перетворення у вигляді десяткового логарифму для прогнозування метрики RFC на основі метрик CBO та WMC, що забезпечує достовірне оцінювання якості програмного забезпечення, розробленого на даній
платформі.
Практична значущість: Модель надає розробникам можливість ефективно оцінювати якість застосунків на Flutter, що сприяє кращому управлінню проектами, оптимальному використанню ресурсів та підвищенню стабільності програмного забезпечення, відповідно до галузевих стандартів та національних цілей IT-конкурентоспроможності.
Апробація результатів дослідження: Основні результати дослідження були представлені на V Всеукраїнській науково-практичній інтернетконференції «Інформаційні технології: моделі, алгоритми, системи», організованій Національним університетом кораблебудування у жовтні 2024 року.
Публікації: За результатами дослідження опубліковано одну наукову статтю у матеріалах конференції.
Опис
Шебалін, Н. О. Математична модель для оцінювання якості застосунків, що створюються на платформі Flutter, та розробка програми для її реалізації = A mathematical model for assessing the quality of applications created on the Flutter platform and development of a program for its implementation : магістерська робота ; спец. 121 ''Інженерія програмного забезпечення'' / Н. О. Шебалін ; наук. кер. С. Б. Приходько. – Миколаїв : НУК, 2024. – 125 с.
Ключові слова
оцінювання якості, Flutter, програмні метрики, математичне моделювання, кросплатформна розробка, 121 ''Інженерія програмного забезпечення'', Quality assessment, software metrics, mathematical modeling, cross-platform development