Please use this identifier to cite or link to this item: https://er.nau.edu.ua/handle/NAU/63357
Full metadata record
DC FieldValueLanguage
dc.contributor.authorFedorenko, Yaroslav-
dc.contributor.authorФедоренко, Ярослав Володимирович-
dc.date.accessioned2024-05-07T08:06:44Z-
dc.date.available2024-05-07T08:06:44Z-
dc.date.issued2023-12-
dc.identifier.citationFedorenko Ya. V. Static code analyzer for constructing UML diagrams using artificial intelligence. - Qualifying work for obtaining a master's degree in software engineering. - National Aviation University. - Kyiv, 2023. - 89 p.uk_UA
dc.identifier.urihttps://er.nau.edu.ua/handle/NAU/63357-
dc.descriptionРобота публікується згідно наказу Ректора НАУ від 27.05.2021 р. №311/од «Про розміщення кваліфікаційних робіт здобувачів вищої освіти в репозиторії університету». Керівник проєкту: к.ф.-м.н. доцент Чебанюк Олена Вікторівнаuk_UA
dc.description.abstractIn the realm of software engineering, the visualization of system architectures and design patterns plays a pivotal role in enhancing comprehension, facilitating collaboration, and ensuring the correct implementation of the intended design. UML diagrams are quintessential in this context, serving as a standardized means to visualize system designs. However, the manual creation of UML diagrams can be time-consuming and error-prone, particularly for complex or evolving codebases. With the advent of AI, there is an untapped potential to automate and refine the process of generating UML diagrams from source code. AI-driven static code analysis, endowed with the ability to discern patterns, relationships, and hierarchies, can potentially revolutionize the way developers perceive and engage with system designs. The object of research is the MDA processes of transformation of software models in reverse engineering. The subject of research is the methods and means of reverse engineering, directed on the effective solution of tasks of static software analysis. The goal of the work is to propose a new, more effective static code analyzer that will be improved when using more modern means of artificial intelligence, and will reduce the time and complexity of software development.uk_UA
dc.description.abstractУ сфері розробки програмного забезпечення візуалізація системної архітектури та шаблонів проектування відіграє ключову роль у покращенні розуміння, полегшенні співпраці та забезпеченні правильної реалізації запланованого проекту. UML-діаграми є квінтесенцією в цьому контексті, слугуючи стандартизованим засобом для візуалізації проектів системи. Однак ручне створення UML-діаграм може зайняти багато часу та бути схильним до помилок, особливо для складних кодових баз або баз, що розвиваються. З появою штучного інтелекту з’явився невикористаний потенціал для автоматизації та вдосконалення процесу створення діаграм UML із вихідного коду. Статичний аналіз коду на основі штучного інтелекту, наділений здатністю розпізнавати шаблони, зв’язки та ієрархії, потенційно може революціонізувати те, як розробники сприймають дизайн системи та взаємодіють із ним. Об’єктом дослідження є MDA процеси трансформації моделей програмного забезпечення в реверсивному проектуванні. Предметом дослідження є методи та засоби зворотного проектування, спрямовані щодо ефективного вирішення завдань статичного аналізу ПЗ. Мета роботи – запропонувати новий, більш ефективний статичний аналізатор коду, який буде вдосконалюватися при використанні більш сучасних засобів штучного інтелекту, а також дозволить скоротити час і складність розробки програмного забезпечення.uk_UA
dc.publisherNational Aviation Universityuk_UA
dc.subjectqualifying workuk_UA
dc.subjectкваліфікаційна роботаuk_UA
dc.subjectgraduate workuk_UA
dc.subjectдипломна роботаuk_UA
dc.subjectprocess automationuk_UA
dc.subjectавтоматизація процесівuk_UA
dc.subjectgeneration of uml diagramsuk_UA
dc.subjectгенерація uml-діаграмuk_UA
dc.subjectartificial intelligenceuk_UA
dc.subjectштучний інтелектuk_UA
dc.titleStatic code analyzer for designing UML diagrams using artificial intelligenceuk_UA
dc.title.alternativeСтатичний аналізатор коду для побудови UML діаграм з використанням штучного інтелектуuk_UA
Appears in Collections:Кваліфікаційні роботи здобувачів вищої освіти кафедри інженерії програмного забезпечення

Files in This Item:
File Description SizeFormat 
ФКПІ_2023_121_Федоренко Ю.В..pdf1.15 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.