Управління потоками даних у бібліотеці Project-Reactor

dc.contributor.advisorХалус, Олена Андріївна
dc.contributor.authorМихайлов, Дмитро Ігорович
dc.date.accessioned2022-10-05T12:47:45Z
dc.date.available2022-10-05T12:47:45Z
dc.date.issued2021-06
dc.description.abstractenThe explanatory note of the thesis project is set out on 79 pages and contains 15 figures, 38 tables and 12 sources. This diploma project is dedicated to the expanding of the data flow management in the Project-Reactor library by creating and additional Prefetch operator with the creation of an application to demonstrate the work of the software. The purpose of the project is to create a new way of managing data flows of the Project-Reactor library, which will better configure the processing of data flows, and verification of the created way using a demonstration project of remote ordering. The first section analyzes the subject area and existing technical solutions. Functional and non-functional requirements for software and demonstration project are created and described. The software modeling and design section describes developed business processes, and, based on them, the demonstration project architecture is developed and described. The basic technologies, realization details and final product essence are described. The third section describes components and functionality that require testing, types and methods of preformed tests and test results of the developed data flow management method. The software implementation and maintenance section describe the process of software and demonstration project assembling and deploying.uk
dc.description.abstractukПояснювальна записка дипломної роботи викладена на 79 сторінках, містить 15 рисунків, 38 таблиць та 12 джерел. Даний дипломний проект присвячено розширенню способів управління потоками даних у бібліотеці Project-Reactor шляхом створення додаткового оператора Prefetch разом зі створенням додатку для демонстрації роботи програмного забезпечення. Метою розробки роботи є створення нового способу управління потоками даних бібліотеки Project-Reactor, який дозволить краще налаштувати обробку потоків даних; та перевірка розробленого способу на прикладі демонстраційного проекту дистанційного замовлення. У першому розділі проведений аналіз предметної області та існуючих технічний рішень. Розроблені та описані функціональні та нефункціональні вимоги до програмного забезпечення та демонстраційного проекту. У розділі моделювання та конструювання програмного забезпечення були описані розроблювані бізнес процеси, на основі яких була розроблена та описана архітектура демонстраційного проекту. Прописані основні технології, деталі реалізації та сутності кінцевого продукту. У третьому розділі прописані компоненти та функціональність, які потребували тестування, типи та методи проведених тестів, і результати тестування розробленого способу управління потоками даних. У розділі впровадження та супровід програмного забезпечення описано процес збірки та розгортання програмного забезпечення та демонстраційного проекту.uk
dc.format.page175 с.uk
dc.identifier.citationМихайлов, Д. І. Управління потоками даних у бібліотеці Project-Reactor : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Михайлов Дмитро Ігорович. - Київ, 2021. - 175 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/50192
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectреактивне програмуванняuk
dc.subjectProject-Reactoruk
dc.subjectреактивні потокиuk
dc.subjectреактивна системаuk
dc.subjectмікросервісиuk
dc.titleУправління потоками даних у бібліотеці Project-Reactoruk
dc.typeBachelor Thesisuk

Файли

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