Детальная информация

Название: Разработка механизма непрерывного распространения функциональности в виде исходного кода, на примере приложений для платформы Tbricks: выпускная квалификационная работа магистра: направление 02.04.03 «Математическое обеспечение и администрирование информационных систем» ; образовательная программа 02.04.03_02 «Проектирование и разработка информационных систем»
Авторы: Королев Никита Валериевич
Научный руководитель: Пак Вадим Геннадьевич
Другие авторы: Заковряшин Юрий Дмитриевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2021
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Программирования языки; Вычислительные машины электронные — Программы; Вычислительные системы
УДК: 004.438; 004.422.8
Тип документа: Выпускная квалификационная работа магистра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Магистратура
Код специальности ФГОС: 02.04.03
Группа специальностей ФГОС: 020000 - Компьютерные и информационные науки
Ссылки: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-114
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\14050

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

В данной работе рассмотрена модель реализации механизма, используемая в сфере разработки программного обеспечения при осуществлении развертывания функциональности в виде исходного кода. В особенности для программного обеспечения, распространяемого по принципу Buy-and-Build. В процессе работы описаны существующие решения и предложен механизм непрерывного распространения функциональности в виде исходного кода, разработана архитектура и практическая реализация абстрактного механизма на основании проведенных исследований. Подробно описаны общая концепция механизма, алгоритм, иерархия классов и его создание на примере современного программного обеспечения в виде торговой платформы. В разработке использован инструментарий программного кода С++ и библиотеки libgit2 с использованием API торговой платформы. Предложена альтернативная возможность предкомпиляции и предустановки программных продуктов платформы, заменяющая работу напрямую с функционалом Git.

In this paper, a model for the implementation of the mechanism used in the development of providing the deployment of implementation in the form of source code is suggested especially for Buy-and-Build software. In the process of work, existing solutions are considered and proposed the mechanism for the continuous deployment of functionality as a source code. Architecture of the system is created and made a practical implementation of an abstract mechanism based on the research carried out. Considered the diagram of the mechanism of the general concept, the class algorithm and its implementation on the example of modern software in the form of a trading platform. Toolkits of the C ++ program code and the libgit2 library align with the API of the trading platform are used for development. An alternative way of pre-compilation and pre-installation of software products is proposed replacing the work directly with the Git functionality.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 1
За последние 30 дней: 0
Подробная статистика