Розробка програмного каркаса для підтримки плагінної архітектури

Abstract

Бакалаврська робота на тему - Розробка програмного каркаса для підтримки плагінної архітектури. Мета роботи: розробка програмного каркаса для підтримки плагінної архітектури в середовищі Spring Boot, який забезпечує гнучке розширення функціональності системи без модифікації її ядра. Об’єктом дослідження є процеси побудови розширюваних програмних систем на основі плагінної архітектури. Предметом дослідження є методи та засоби реалізації програмного каркаса підтримки плагінної архітектури в середовищі Spring Boot. В першому розділі проведено аналіз теоретичних засад і сучасних підходів до побудови плагінних архітектур та обґрунтовано їх переваги над монолітними рішеннями. В другому розділі розроблено архітектурну модель каркаса та визначено алгоритми інтеграції й динамічного завантаження плагінів. В третьому розділі реалізовано основні компоненти фреймворку та механізми управління життєвим циклом плагінів. В четвертому розділі запропоновано та реалізовано подійно-орієнтовану модель взаємодії компонентів у системі В п’ятому розділі виконано практичну реалізацію та тестування фреймворку, що підтвердило його ефективність Висновок: у роботі розроблено ефективний програмний каркас підтримки плагінної архітектури, який забезпечує гнучке, масштабоване та розширюване функціонування програмних систем.

Description

Citation

Endorsement

Review

Supplemented By

Referenced By