Програмне забезпечення для міграції даних

Вантажиться...
Ескіз

Дата

2025

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 29 таблиць, 15 рисунків та 17 джерел – загалом 77 сторінок. Дипломний проєкт присвячений розробці інструмента для автоматизованого створення DAG-файлів у середовищі Apache Airflow. Метою роботи є створення програмного забезпечення, яке дозволить підвищити ефективність розробки міграційних процесів шляхом автоматичного створення DAG'ів. Перший розділ містить аналіз предметної області та існуючих рішень, аналіз відомих програмних продуктів, алгоритмічних та технічних рішень, виконано постановку завдання. Другий розділ присвячений розробці вимог до програмного забезпечення. Розроблено варіанти використання ПЗ, функціональні, нефункціональні та системні вимоги, проаналізовано економічні показники ПЗ. В третьому розділі виділено та описано рішення та обґрунтувано вибір засобів розробки, конструювання програмного забезпечення. В четвертому розділі проведено аналіз якості, описано процес тестування та контрольний приклад. У п’ятому розділі розглянуто процес розгортання та супроводу інструмента QMT. Програмне забезпечення QMT опубліковано у відкритому репозиторії PyPi. Розміщення надало зручний спосіб інтеграції бібліотеки як у нові, так і в існуючі проєкти.

Опис

Ключові слова

міграція даних, пайплайн, автоматизація, data migration, DAG, pipeline, JSON, automation, Airflow, Python

Бібліографічний опис

Піонтківський, В. П. Програмне забезпечення для міграції даних : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Піонтківський Віталій Петрович. - Київ, 2025. - 139 с.

ORCID

DOI