IоС контейнер для створення об'єктів на основі складних умов
Дата
2025
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 31 таблицю, 36 рисунків та 36 джерел – загалом 83 сторінки.
Дипломний проєкт присвячений розробці IоС контейнера для створення об’єктів на основі складних умов.
Метою розробки є спрощення реалізації функціоналу та тестування програмних компонентів шляхом автоматизації управління життєвим циклом об’єктів на основі IoC підходу.
В першому розділі проведено аналіз предметної області та існуючих рішень, аналіз відомих програмних продуктів, алгоритмічних та технічних рішень, виконано постановку завдання.
Другий розділ присвячений розробці вимог до програмного забезпечення. Розроблено варіанти використання ПЗ, функціональні, нефункціональні та системні вимоги, проаналізовано економічні показники ПЗ.
В третьому розділі виділено та описано архітектурні рішення та обґрунтувано вибір засобів розробки, конструювання програмного забезпечення.
В четвертому розділі проведено аналіз якості та тестування фреймворку Contextor, описано процес тестування та контрольний приклад.
У п’ятому розділі розглянуто процес розгортання та супроводу IoC контейнера Contextor. Фреймворк опубліковано в репозиторії Sonatype, що значно спростило інтеграцію з іншими проєктами.
Програмне забезпечення Contextor опубліковано у відкритому репозиторії Sonatype. Таке розміщення надало простий та зручний спосіб інтеграції фреймворку як у нові, так і в існуючі проєкти.
Опис
Ключові слова
ІOС контейнер, фреймворк, ін’єкція залежностей, умовне створення об’єктів, рефлексія, framework, dependency injection, conditional object creation, reflection, Maven, IoC container
Бібліографічний опис
Горобець, О. С. IоС контейнер для створення об'єктів на основі складних умов : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Горобець Олексій Сергійович. - Київ, 2025. - 138 с.