Програмне забезпечення для міграції даних
| dc.contributor.advisor | Олійник, Юрій Олександрович | |
| dc.contributor.author | Піонтківський, Віталій Петрович | |
| dc.date.accessioned | 2026-03-26T09:05:47Z | |
| dc.date.available | 2026-03-26T09:05:47Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 29 таблиць, 15 рисунків та 17 джерел – загалом 77 сторінок. Дипломний проєкт присвячений розробці інструмента для автоматизованого створення DAG-файлів у середовищі Apache Airflow. Метою роботи є створення програмного забезпечення, яке дозволить підвищити ефективність розробки міграційних процесів шляхом автоматичного створення DAG'ів. Перший розділ містить аналіз предметної області та існуючих рішень, аналіз відомих програмних продуктів, алгоритмічних та технічних рішень, виконано постановку завдання. Другий розділ присвячений розробці вимог до програмного забезпечення. Розроблено варіанти використання ПЗ, функціональні, нефункціональні та системні вимоги, проаналізовано економічні показники ПЗ. В третьому розділі виділено та описано рішення та обґрунтувано вибір засобів розробки, конструювання програмного забезпечення. В четвертому розділі проведено аналіз якості, описано процес тестування та контрольний приклад. У п’ятому розділі розглянуто процес розгортання та супроводу інструмента QMT. Програмне забезпечення QMT опубліковано у відкритому репозиторії PyPi. Розміщення надало зручний спосіб інтеграції бібліотеки як у нові, так і в існуючі проєкти. | |
| dc.description.abstractother | The explanatory note of the diploma project consists of five sections, contains 29 tables, 15 figures and 17 sources – in total 77 pages. The purpose of the diploma project is development of a tool for automated creation of DAG files in the Apache Airflow environment. The aim of the work is to create software that will increase the efficiency of developing migration processes by automatically creating DAGs. The first section contains an analysis of the subject area and existing solutions, an analysis of well-known software products, algorithmic and technical solutions, and a task statement. The second section is devoted to the development of software requirements. The options for using the software, functional, non-functional and system requirements are developed, and the economic indicators of the software are analyzed. The third section identifies and describes solutions and justifies the choice of development tools and software design. The fourth section analyzes the quality, describes the testing process and a test cases. The fifth section discusses the process of deploying and maintaining the QMT tool. The QMT software was published in the PyPi open source repository. The placement provided a convenient way to integrate the library into both new and existing projects. | |
| dc.format.extent | 139 с. | |
| dc.identifier.citation | Піонтківський, В. П. Програмне забезпечення для міграції даних : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Піонтківський Віталій Петрович. - Київ, 2025. - 139 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/79811 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | міграція даних | |
| dc.subject | пайплайн | |
| dc.subject | автоматизація | |
| dc.subject | data migration | |
| dc.subject | DAG | |
| dc.subject | pipeline | |
| dc.subject | JSON | |
| dc.subject | automation | |
| dc.subject | Airflow | |
| dc.subject | Python | |
| dc.title | Програмне забезпечення для міграції даних | |
| dc.title.alternative | Data Migration Software | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Piontkivskyi_bakalavr.pdf
- Розмір:
- 2.81 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: