Удосконалення рівняння регресії для оцінювання розміру програмного забезпечення з відкритим кодом на Kotlin та розробка програмного забезпечення для його реалізації
Вантажиться...
Дата
2020
Автори
Литовченко, Олексій Володимирович
Lytovchenko, Oleksii
Назва журналу
Номер ISSN
Назва тому
Видавець
Анотація
Кваліфікаційна робота на здобуття освітнього рівня магістра зі спеціальності 121 – «Інженерія програмного забезпечення». Національний університет кораблебудування імені адмірала Макарова. Миколаїв, 2020 р. Обсяг роботи: 104 стор., 18 табл., 20 рис., 16 використаних джерел, 5 додатків. Актуальність теми. При розробці програмних проектів одного класу найбільший вплив на трудомісткість має їх розмір. Проте в інженерії програмного забезпечення не існує єдиних рекомендацій для оцінювання розміру програмних продуктів. Тому задача удосконалення рівняння регресії для оцінювання розміру програмного забезпечення з відкритим кодом на Kotlin та розробка програмного забезпечення для його реалізації є актуальною та має практичну цінність. Мета і завдання дослідження. Метою даної кваліфікаційної роботи є підвищення достовірності оцінювання розміру програмного забезпечення з відкритим кодом на Kotlin та розробка програми для її реалізації. Для досягнення поставленої мети необхідно вирішити такі завдання: виконати аналіз існуючих методів та моделей оцінювання розміру ПЗ; обґрунтувати необхідність удосконалення рівняння регресії; нормалізувати отримані емпіричні дані; побудувати нелінійне рівняння регресії, довірчий інтервал та інтервал передбачення на основі нормалізованих даних без викидів; розробити програму для оцінювання розміру програмного забезпечення з відкритим кодом на Kotlin.
Об’єкт дослідження: процес оцінювання розміру програмного забезпечення з відкритим кодом на Kotlin.
Предмет дослідження: нелінійне рівняння регресії для оцінювання розміру програмного забезпечення з відкритим кодом на Kotlin.
Методи дослідження: для вирішення поставлених задач були застосовані методи теорії ймовірності, математичної статистики та регресійного аналізу. Наукова новизна одержаних результатів: удосконалено рівняння регресії для оцінювання розміру програмного забезпечення з відкритим кодом на Kotlin.
Практичне значення отриманих результатів полягає в розробці алгоритму і ПЗ для оцінювання розміру програмного забезпечення з відкритим кодом на Kotlin на основі нелінійного регресійного рівняння з нормалізуючим перетворенням у вигляді десяткового логарифму.
Опис
Литовченко, О. В. Удосконалення рівняння регресії для оцінювання розміру програмного забезпечення з відкритим кодом на Kotlin та розробка програмного забезпечення для його реалізації = Improving the regression equation for estimating the size of open source software on Kotlin and developing software for its implementation : магістерська робота ; спец. 121 “Інженерія програмного забезпечення“ / О. В. Литовченко ; наук. кер. Т. А. Фаріонова. – Миколаїв : НУК, 2020. – 105 с.
Ключові слова
оцінювання розміру, нелінійне рівняння регресії, нормалізуюче перетворення, 121 “Інженерія програмного забезпечення“, size estimation, nonlinear regression equation, normalizing transformation