Развитие методики конвертации файлов исходного кода Delphi 7 в Delphi XE

Захаров Павел Валерьевич

Аннотация


Пояснительная записка содержит 60 страниц, 23 рисунков, 4 таблицы.
Ключевые слова: конвертация (conversion), язык программирования (programming language), Делфи 7 (Delphi 7), Делфи XE (Delphi XE), код(code), исходный код (source code), преобразование (transformation).
В данной выпускной квалификационной работе было проведено исследование алгоритма конвертации файлов исходного кода, написанных на языке программирования Delphi 7, в новую версию языка Delphi XE. Были рассмотрены основные алгоритмы конвертации исходного кода из одного языка программирования в другой или одной версии языка в другую, выявлены их недостатки. Выполнено моделирование и проектирование алгоритма конвертации файлов исходного кода Delphi 7 в Delphi XE с помощью среды разработки PyCharm и языка программирования Python.
Также был проведен аналитический обзор различных алгоритмов конвертации файлов исходного кода. На основе целей и проблематики работы были выведены критерии анализа аналогов, с целью выбора прототипа. После этого был выбран сам прототип. Анализируя прототип, была выведена гипотеза о предполагаемом решении. Был разработан пакет моделей и проведено проектирование системы, составлено техническое задание, на основе которого была произведена инженерная реализация программы содержащей в себе необходимый алгоритм конвертации.
Разработка велась в среде программирования PyCharm с использованием языка программирования Python.
По итогам работы был получен акт внедрения в компании «Ceramic 3D».