Дорошенко, Анатолій ЮхимовичПокровський, Андрій Максимович2021-05-212021-05-212021-05Покровський, А. М. Програмний засіб автоматизації відлагодження вихідного коду високої зв’язаності : магістерська дис. : 121 Програмна інженерія / Покровський Андрій Максимович. – Київ, 2021. – 107 с.https://ela.kpi.ua/handle/123456789/41102Магістерська дисертація містить 106 сторінок пояснювальної записки, 21 рисунок, 20 таблиць, 10 додатків та 22 посилання на використані літературні джерела. Об’єктом дослідження є процес відлагодження та рефакторингу програм. Предметом дослідження є використання графічних візуалізацій з метою автоматизації процесу відлагодження та рефакторингу програм. Метою дисертації є створення інструменту візуалізації вихідного коду за допомогою блок-схем з можливістю багаторазового використання розроблених модулів. Актуальність даної роботи полягає у вирішенні проблеми проведення рефакторингу та відлагодження програмних систем з сильно зв’язаним вихідним кодом. В роботі реалізовано засіб автоматизації відлагодження що використовує графічнне представлення вихідного коду для полегшення аналізу алгоритмів, на яких побудовано програму. Засіб відрізняється від аналогів використанням модульної архітектури, що значно полегшує процес його інтеграції з популярними середовищами розробки. Архітектура, розроблена в результаті виконання цієї роботи, може бути розширена та використана при побудові блок-схем з вихідного коду будь-якої мови програмування та в довільному середовищі виконання, оскільки використані технології дозволяють встановити та користуватися засобом на всіх розповсюджених платформах.ukрефакторингвідлагодженнябагаторазове використаннямодульна архітектураmodular architecturerefactoringdebuggingreusableПрограмний засіб автоматизації відлагодження вихідного коду високої зв’язаностіMaster Thesis107 с.004.4'22