Магістерські роботи кафедри Комп'ютерні інформаційні технології (КІТ)
Permanent URI for this collectionhttps://crust.ust.edu.ua/handle/123456789/18548
ENG: Master Thesis "Computer Information Technologies"
Browse
Now showing 1 - 1 of 1
- Results Per Page
- Sort Options
Item type:Item, Дослідження впливу шаблонів проєктування на якість програмного коду(Український державний університет науки і технологій, Дніпро, 2025) Курочка, Максим ВіталійовичUKR: Магістерська робота виконана на 68 сторінках, містить 12 рисунків, 7 таблиць та 16 використані джерела.У магістерській роботі було досліджено вплив використання патернів проєктування на атрибути якості програмного коду, методи аналізу якості коду, а також оцінено залежність між застосуванням патернів проєктування та значеннями атрибутів якості програмного коду. У роботі було розроблено інструментальний засіб, який дозволяє оцінювати якість програмного коду на основі розрахунку метрик, що використовуються для визначення атрибутів якості за моделлю QMOOD. Засіб включає консольний застосунок і статичну бібліотеку, реалізовані мовою C++ із застосуванням бібліотек LLVM і Clang. Основні метрики якості коду, які оцінює система, ґрунтуються на моделі QMOOD. Було проведено Проведено 2×2 факторний експеримент із 4 групами респондентів (по 5 осіб у кожній), сформованими за рівнем знань програмістів та наявністю патернів проєктування в реалізації завдання. Після виконання завдань проведено аналіз якості програмного коду, а на основі отриманих даних здійснено статистичний аналіз для оцінки впливу факторів і їх взаємозв’язку на атрибути якості за моделлю QMOOD. Мета дослідження полягала у визначенні взаємозв'язку між використанням патернів проєктування та якістю програмного коду за допомогою аналізу коду на основі обраних метрик. Об’єкт дослідження – патерни проєктування, які використовуються у процесі розробки програмного забезпечення