Програмне забезпечення для автоматизованого конструювання макетів веб-застосунків з мікросервісною архітектурою

dc.contributor.advisorГоловченко, Максим Миколайович
dc.contributor.authorХмара, Владислав Віталійович
dc.date.accessioned2023-01-31T09:25:30Z
dc.date.available2023-01-31T09:25:30Z
dc.date.issued2022-06
dc.description.abstractenThe explanatory note of the diploma project consists of four sections, contains 95 tables, 24 figures and 13 sources - a total of 94 pages. The diploma project is devoted to the development of software for automated design of web applications with microservice architecture. The purpose of the development is to simplify the development of web applications with microservice architecture by providing a graphical interface for automated design of web applications with microservice architecture, which includes: − generation of kubernetes configuration files for the deployment of microservices, databases, event brokers, etc.; − generation of configuration files for CI / CD systems; − generation of part of the microservice code. In the first section the subject area is investigated, technical solutions and analogues are considered, requirements are developed. The second section is devoted to business process modeling, architecture creation and software design. The third section discusses software quality analysis and describes testing processes. The fourth section discusses software deployment and release.uk
dc.description.abstractukПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 95 таблиць, 22 рисунків та 13 джерел – загалом 96 сторінок. Дипломний проєкт присвячений розробці програмного забезпечення для автоматизованого конструювання макетів веб-застосунків з мікросервісною архітектурою. Метою розробки є спрощення розробки веб-застосунків з мікросервісною архітектурою шляхом надання графічного інтерфейсу для автоматизованого конструювання макетів веб-застосунків з мікросервісною архітектурою, що включає у себе: – генерацію конфігураційних файлів для системи оркестрації контейнерів kubernetes для розгортання мікросервісів, баз даних, брокерів подій тощо; – генерацію конфігураційних файлів для систем CI/CD; – генерацію частини коду мікросервісів. У розділі першому досліджена предметна область, розглянуті технічні рішення і аналоги, розроблені вимоги. Розділ другий присвячений моделюванню бізнес-процесів, створенню архітектури і конструюванню програмного забезпечення. У третьому розділі розглядається аналіз якості програмного забезпечення та описуються процеси тестування. У четвертому розділі розглядається розгортання і випуск програмного забезпечення.uk
dc.format.page172 с.uk
dc.identifier.citationХмара, В. В. Програмне забезпечення для автоматизованого конструювання макетів веб-застосунків з мікросервісною архітектурою : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Хмара Владислав Віталійович. – Київ, 2022. – 172 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/52206
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectвеб-додатокuk
dc.subjectконсольний додатокuk
dc.subjectмікросервісна архітектураuk
dc.subjectDockeruk
dc.subjectKubernetesuk
dc.subjectKafkauk
dc.subjectбаза данихuk
dc.subjectмікросервісиuk
dc.subjectweb applicationuk
dc.subjectconsole applicationuk
dc.subjectmicroservation architectureuk
dc.subjectdatabaseuk
dc.subjectmicroservicesuk
dc.titleПрограмне забезпечення для автоматизованого конструювання макетів веб-застосунків з мікросервісною архітектуроюuk
dc.title.alternativeSoftware for Automated Building of Web App Layouts with Microservice Architectureuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Khmara_bakalavr.pdf
Розмір:
12.32 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
1.71 KB
Формат:
Item-specific license agreed upon to submission
Опис: