МЕТОД АВТОМАТИЗОВАНОГО ГЕНЕРУВАННЯ UML ДІАГРАМ У ВЕЛИКОМАСШТАБНИХ РЕПОЗИТОРІЯХ КОДУ

Автор(и)

DOI:

https://doi.org/10.31891/2219-9365-2026-86-20

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

автоматизоване генерування UML моделей, AI-кероване UML-моделювання, забезпечення якості програмного забезпечення, об’єктно-орієнтоване програмування, конвеєр CI/CD, великомасштабні репозиторії

Анотація

Великомасштабні програмні проєкти часто стикаються з проблемою актуальності проєктної документації, зокрема UML-діаграм, у контексті швидких змін у вихідному коді. У цій статті запропоновано метод інтеграції автоматизованого генерування UML-діаграм у конвеєр безперервної інтеграції та розгортання (CI/CD) великого .NET-репозиторію. Після кожного коміту до головної гілки CI-конвеєр запускає вторинний процес, який використовує компонент штучного інтелекту для виявлення змін у структурі коду та створення або оновлення відповідних UML-діаграм. Існуючі визначення діаграм отримуються та передаються разом із змінами в коді, що дає змогу AI-модулю генерувати оновлені UML-моделі. Оновлені діаграми публікуються на сторінці документації, замінюючи застарілий зміст.

Це забезпечує безперервну еволюцію архітектурних діаграм разом із кодом, усуваючи розрив між документацією та реалізацією й зменшуючи ручні витрати. Основний конвеєр включає: збирання основного рішення, виконання модуля генерування UML, оновлення документації та подальші етапи збірки. Підхід використовує текстовий формат «діаграми-як-код» у поєднанні зі штучним інтелектом для підтримки живої документації в режимі реального часу. У статті проаналізовано сучасні дослідження з безперервної документації та AI-керованої візуалізації коду, докладно описано реалізацію та розглянуто переваги й виклики.

##submission.downloads##

Опубліковано

31.05.2026

Як цитувати

БОЙКО V., & МАРТИНЮК V. (2026). МЕТОД АВТОМАТИЗОВАНОГО ГЕНЕРУВАННЯ UML ДІАГРАМ У ВЕЛИКОМАСШТАБНИХ РЕПОЗИТОРІЯХ КОДУ. ВИМІРЮВАЛЬНА ТА ОБЧИСЛЮВАЛЬНА ТЕХНІКА В ТЕХНОЛОГІЧНИХ ПРОЦЕСАХ, (2), 161–165. https://doi.org/10.31891/2219-9365-2026-86-20