Удосконалення математичної моделі для оцінювання розміру застосунків мовою TypeScript за рахунок додаткової метрики та програма для її реалізації
Вантажиться...
Дата
Автори
Назва журналу
Номер ISSN
Назва тому
Видавець
Анотація
Дімов Віталій Сергійович
«Удосконалення математичної моделі для оцінювання розміру застосунків мовою TypeScript за рахунок додаткової метрики та програма для її реалізації»
Кваліфікаційна робота на здобуття освітнього рівня магістра зі спеціальності 121 – «Інженерія програмного забезпечення». Національний університет кораблебудування імені адмірала Макарова. Миколаїв, 2025 р.
Обсяг роботи: 134 стор., 19 табл., 24 рис., 27 використаних джерел, 5 додатків.
Актуальність теми роботи: необхідність підвищення точності прогнозування обсягу вихідного коду застосунків мовою TypeScript на ранніх етапах проєктування для ефективного планування ресурсів та бюджету розробки.
Мета та завдання дослідження. Метою є підвищення достовірності оцінювання розміру програмного забезпечення мовою TypeScript шляхом врахування структурної складності системи. Завдання дослідження -проаналізувати існуючі методи та моделі оцінювання розміру ПЗ; виконати збір статичних метрик коду на репрезентативній вибірці відкритих проєктів на TypeScript; розробити удосконалену нелінійну регресійну модель із врахуванням метрики TR; провести порівняльний аналіз точності розробленої моделі з існуючими рішеннями; розробити програму для автоматизації розрахунків.
Об’єктом дослідження є процес оцінювання розміру програмних застосунків, розроблених мовою TypeScript.
Предметом дослідження є математичні моделі оцінювання розміру програмного коду TypeScript-застосунків.
Методи дослідження. У вирішенні поставлених завдань використано методи системного аналізу, теорії ймовірностей, математичної статистики.
Наукова новизна одержаних результатів. Удосконалено нелінійну регресійну модель оцінювання розміру ПЗ мовою TypeScript шляхом інтеграції додаткової метрики загальної кількості зв’язків між класами TR. На основі логарифмічної нормалізації даних та вилучення багатовимірних викидів побудовано нелінійну регресійну модель, яка, на відміну від існуючих лінійних та однофакторних рішень, враховує вплив структурної зв’язності на обсяг коду. Це дозволило підвищити коефіцієнт детермінації моделі до рівня 0,8995.
Практичне значення одержаних результатів. Розроблено програмне забезпечення у формі вебзастосунку на базі фреймворку Django, яке автоматизує процес прогнозування обсягу коду SLOC. Програма підтримує можливість завантаження нових даних для перенавчання моделі, що дозволяє актуалізувати прогнози без зміни вихідного коду системи.
Апробація результатів досліджень. Результати досліджень були оприлюднені на VI Міжнародній науково-практичній інтернет-конференції «Інформаційні технології: моделі, алгоритми, системи (ITMAS – 2025)» (м. Миколаїв).
Публікації. Результати роботи викладені у 1 публікації, а саме: тезах доповіді у матеріалах міжнародної науково-практичної конференції.
Опис
Дімов, В. С. Удосконалення математичної моделі для оцінювання розміру застосунків мовою TypeScript за рахунок додаткової метрики та програма для її реалізації = Improving the mathematical model for estimating the size of applications in TypeScript through an additional metric and a program for its implementation : магістерська робота ; спец. 121 ''Інженерія програмного забезпечення'' / В. С. Дімов ; наук. кер. А. C. Трухов. – Миколаїв : НУК, 2025. – 135 с.