Details

Title: Оценка результативности оптимизации процесса разработки программного обеспечения с применением непрерывной интеграции: выпускная квалификационная работа магистра: направление 27.04.03 «Системный анализ и управление» ; образовательная программа 27.04.03_01 «Теория и математические методы системного анализа и управления в технических и экономических системах»
Creators: Двоеглазов Денис Александрович
Scientific adviser: Магер Владимир Евстафьевич
Other creators: Магер Владимир Евстафьевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2020
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Вычислительные машины электронные персональные — Программы прикладные; Интернет; непрерывная интеграция; разработка программного обеспечения; результативность; GitLab; continuous integration; software development; effectiveness
UDC: 004.9; 004.738.5
Document type: Master graduation qualification work
File type: PDF
Language: Russian
Level of education: Master
Speciality code (FGOS): 27.04.03
Speciality group (FGOS): 270000 - Управление в технических системах
Links: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-3358
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\10150

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Тема выпускной квалификационной работы: «Оценка результативности оптимизации процесса разработки программного обеспечения с применением непрерывной интеграции». Данная работа посвящена анализу применения подхода непрерывной интеграции в процессе разработки программного обеспечения и оценке его результативности. Задачи, которые решались в ходе исследования: 1. Определение недостатков процесса разработки программного обеспечения. 2. Выявление достоинств и недостатков подхода непрерывной интеграции. 3. Проведение сравнительного анализа средств непрерывной интеграции. 4. Выбор оптимального средства непрерывной интеграции и его настройка. 5. Исследование проектов с открытым исходным кодом для оценки возможностей применения подхода непрерывной интеграции в процессе разработки программного обеспечения. 6. Оценка результативности использования средств непрерывной интеграции в процессе разработки программного обеспечения. Анализ применения подхода непрерывной интеграции в целях оптимизации процесса разработки программного обеспечения проведен на основе проектов разработчиков с открытым исходным кодом, находящихся в общем доступе в онлайн-сервисе GitHub. Предложен способ оценки результативности применения данного подхода. Полученные в работе оценки результативности доказывают эффективность использования непрерывной интеграции.

The subject of the graduate qualification work is « Performance assessment of the software development process' optimization using continuous integration». The given work is devoted to analyzing of using of the continuous integration in the software development process, and to assessing its performance. The research set the following goals: 1. Detection of the disadvantages of the software development process. 2. Detection of the advantages and disadvantages of the continuous integration. 3. А comparative analysis of the continuous integration software tools. 4. Selecting the optimal continuous integration software tool and configuring it. 5. Analysis of the open source projects to assess the possibilities of using the continuous integration in the software development process. 6. Performance assessment of using of the continuous integration tools in the software development process. The analysis of using of the continuous integration in order to optimize the software development process is based on open source developer projects that are publicly available in the online service GitHub. A method for assessing the performance of this approach is proposed. The resulting performance assessments prove the effectiveness of using of continuous integration.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Usage statistics

stat Access count: 12
Last 30 days: 0
Detailed usage statistics