Програмний засіб автоматизації відлагодження вихідного коду високої зв’язаності

Вантажиться...
Ескіз

Дата

2021-05

Автори

Покровський, Андрій Максимович

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Магістерська дисертація містить 106 сторінок пояснювальної записки, 21 рисунок, 20 таблиць, 10 додатків та 22 посилання на використані літературні джерела. Об’єктом дослідження є процес відлагодження та рефакторингу програм. Предметом дослідження є використання графічних візуалізацій з метою автоматизації процесу відлагодження та рефакторингу програм. Метою дисертації є створення інструменту візуалізації вихідного коду за допомогою блок-схем з можливістю багаторазового використання розроблених модулів. Актуальність даної роботи полягає у вирішенні проблеми проведення рефакторингу та відлагодження програмних систем з сильно зв’язаним вихідним кодом. В роботі реалізовано засіб автоматизації відлагодження що використовує графічнне представлення вихідного коду для полегшення аналізу алгоритмів, на яких побудовано програму. Засіб відрізняється від аналогів використанням модульної архітектури, що значно полегшує процес його інтеграції з популярними середовищами розробки. Архітектура, розроблена в результаті виконання цієї роботи, може бути розширена та використана при побудові блок-схем з вихідного коду будь-якої мови програмування та в довільному середовищі виконання, оскільки використані технології дозволяють встановити та користуватися засобом на всіх розповсюджених платформах.

Опис

Ключові слова

рефакторинг, відлагодження, багаторазове використання, модульна архітектура, modular architecture, refactoring, debugging, reusable

Бібліографічний опис

Покровський, А. М. Програмний засіб автоматизації відлагодження вихідного коду високої зв’язаності : магістерська дис. : 121 Програмна інженерія / Покровський Андрій Максимович. – Київ, 2021. – 107 с.

DOI