Математична модель оцінювання складності об'єктно-орієнтованого проєктування Spring Framework систем на основі семантики класів та програма для її реалізації
Вантажиться...
Дата
Автори
Назва журналу
Номер ISSN
Назва тому
Видавець
Анотація
Кваліфікаційна робота на здобуття освітнього рівня магістра зі спеціальності 121 – «Інженерія програмного забезпечення». Національний університет кораблебудування імені адмірала Макарова. Миколаїв, 2025 р.
Обсяг роботи: 101 стор., 9 табл., 17 рис., 37 використаних джерела, 5 додатків.
Актуальність теми роботи: побудова моделі, зазначеної у темі кваліфікаційної роботи, дозволить адаптувати підхід до оцінювання складності об’єктно-орієнтованого проєктування для систем, розроблених із використанням Spring Framework, розширивши існуючі методи аналізу за рахунок урахування специфіки семантики класів у середовищі Java, що сприятиме підвищенню точності, надійності та практичної цінності результатів оцінювання.
Мета та завдання дослідження: метою є підвищення достовірності оцінювання складності об'єктно-орієнтованого проєктування Spring Framework систем на основі семантики класів. Завдання дослідження: проаналізувати існуючі математичні моделі для оцінювання складності об'єктно-орієнтованого проєктування; побудувати математичну модель для оцінювання складності об'єктно-орієнтованого проєктування Spring Framework систем на основі семантики класів з використанням нормалізуючого перетворення; розробити програмний інструмент для реалізації побудованої моделі.
Об’єктом дослідження є процес оцінювання складності об'єктно-орієнтованого проєктування Spring Framework систем на основі семантики класів.
Предметом дослідження є математична модель для оцінювання складності об'єктно-орієнтованого проєктування Spring Framework систем на основі семантики класів.
Методи дослідження. У вирішенні поставлених завдань використано методи теорії ймовірності, математичної статистики, багатовимірного статистичного аналізу.
Наукова новизна одержаних результатів. Побудовано рівняння еліпсоїда передбачення для метрик RFC,WMC та LCOM на рівні застосунку, нормалізованих тривимірним перетворенням Бокса-Кокса із урахуванням викидів у даних, для оцінювання складності об'єктно-орієнтованого проєктування Spring Framework систем на основі семантики класів. Побудоване рівняння, у порівнянні з існуючими математичними моделями, враховує кореляцію між метриками RFC, WMC та LCOM, що дозволяє підвищити достовірність оцінювання складності об'єктно-орієнтованого проєктування Spring Framework систем на основі семантики класів.
Практичне значення одержаних результатів. Розроблено програму для оцінювання складності об'єктно-орієнтованого проєктування Spring Framework систем на основі семантики класів, використовуючи фреймворк PySide6.
Апробація результатів досліджень. Результати досліджень пройшли апробацію на VI Міжнародній науково-практичній інтернет конференції «Інформаційні технології: моделі, алгоритми, системи – 2025» (Миколаїв, 16-17 листопада 2025 р.).
Публікації. За результатами кваліфікаційної роботи зроблено одну публікацію, а саме матеріали Міжнародної науково-практичної інтернет конференції.
Опис
Давидов, Д. В. Математична модель оцінювання складності об'єктно-орієнтованого проєктування Spring Framework систем на основі семантики класів та програма для її реалізації = А Mathematical model for estimating the complexity of object-oriented design of Spring Framework systems based on class semantics and software for its implementation : магістерська робота ; спец. 121 ''Інженерія програмного забезпечення'' / Д. В. Давидов ; наук. кер. Л. О. Латанська. – Миколаїв : НУК, 2025. – 102 с.