Реєстраційний номер
0826U002074, Дисертація доктора філософії
На здобуття
Доктор філософії
Дата захисту
29-06-2026
Статус
Захищена
Назва роботи
Моделювання ефективності розробки програмного забезпечення в залежності від типу архітектури серверних програмних систем
Здобувач
Москалик Дмитро Олександрович,
Керівник Антонюк Дмитро Сергійович
Опонент Олійник Андрій Олександрович
Опонент Артемчук Володимир Олександрович
Рецензент Фант Микола Олександрович
Рецензент Плечистий Дмитро Дмитрович
Установа, організація, у вченій раді якої відбудеться/відбувся захист
Державний університет "Житомирська політехніка"
Опис
В сучасному світі велика кількість серверних програмних систем розроблені на базі монолітної багатошарової архітектури, тому що даний тип архітектури є найдоцільнішим на початку життєвого циклу програмного продукту через його простоту та швидкість розробки при невеликій кількості розробників. Проте з появою необхідності подальшого масштабування як компанії, так і процесів розробки програмного забезпечення, виникає потреба зміни архітектурного підходу програмної системи, оскільки монолітна багатошарова архітектура є недостатньо гнучкою для ефективного горизонтального масштабування. Найбільшою популярністю для подальшого розвитку програмної системи наразі користується сервісно-орієнтований архітектурний підхід, проте з часом все більше компаній піддають сумніву доцільність даного вибору, що може свідчити про недосконалість проведеного аналізу при прийнятті минулих архітектурних рішень. Альтернативним варіантом масштабованої архітектури є також модульний монолітний архітектурний підхід, який так само дозволяє тримати під контролем комплексний рівень складності системи шляхом розділення її на окремі частини (модулі) з можливістю обмеження складності кожної з них. Основним аргументом на користь вибору сервісно-орієнтованої архітектури зазвичай є додаткові можливості для автономності компонентів системи та їх ізоляції один від одного. Але існує також і ряд суб’єктивних факторів, що спонукають розробників схилятись саме до даного архітектурного вибору, на кшталт наявності більшої свободи в прийнятті технічних рішень, популярності застосування сервісно-орієнтованого підходу у великих та авторитетних ІТ-компаніях та зростаючий попит на спеціалістів з відповідним досвідом на ринку праці. Тим часом рідко в аргументації вибору архітектури можна побачити оцінку вартості використання даного підходу, а якщо така і є, то вона стосується перш за все вартості розміщення сервісів, тоді як вплив на вартість процесу подальшої розробки системи зазвичай ігнорується через складність його оцінки. Проблема полягає в тому, що на даний момент не існує об’єктивного методу оцінки ефективності розробки програмного забезпечення в порівнянні між модульною монолітною та сервісно-орієнтованою архітектурами.
Дата реєстрації
2026-06-01
Додано/оновлено в НРАТ
2026-06-01 / 2026-07-17