• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Анализ процессов разработки ПО с открытым исходным кодом на примере проектов на языке Go

ФИО студента: Аскреткова Валентина Дмитриевна

Руководитель: Мицюк Алексей Александрович

Кампус/факультет: Факультет компьютерных наук

Программа: Системная и программная инженерия (Магистратура)

Оценка: 9

Год защиты: 2025

Последние десятилетия сфера разработки программного обеспечения развивается стремительными темпами. Количество задействованных в ней людей растет по мере увеличения объема создаваемых программных продуктов. Вместе с этим менеджмент процесса разработки претерпевает сильные изменения. Проблема построения эффективных процессов по мере роста количества работников становится с каждым годом все актуальнее. В это же время растет популярность языков программирования, учитывающих специфику разработки в крупных и долгоживущих проектах. Одним из таких языков является Go, который был создан компанией Google для поддержки собственных программных продуктов с миллиардной аудиторией. Процессы разработки программного обеспечения, в том числе и открытого, имеют свои особенности и характеристики, связанные как с характером проекта, так и с используемыми технологиями, средами, подходами. В данной работе исследуются процессы разработки популярных открытых проектов на языке программирования Go и выявляются паттернов, характерных для таких проектов. В работе формулируется методология организации жизненного цикла и разработки программного обеспечения на основе исследования данных из репозитория с исходным кодом проекта, описываются характерные черты процесса разработки и производится сравнение этих черт с особенностями моделей разработки проприетарных продуктов. Предложенная методология является вкладом в развитие программной инженерии, предоставляя основу для более глубокого анализа процессов разработки, в том числе и на практике.

Текст работы (работа добавлена 20 мая 2025 г.)

Выпускные квалификационные работы (ВКР) в НИУ ВШЭ выполняют все студенты в соответствии с университетским Положением и Правилами, определенными каждой образовательной программой.

Аннотации всех ВКР в обязательном порядке публикуются в свободном доступе на корпоративном портале НИУ ВШЭ.

Полный текст ВКР размещается в свободном доступе на портале НИУ ВШЭ только при наличии согласия студента – автора (правообладателя) работы либо, в случае выполнения работы коллективом студентов, при наличии согласия всех соавторов (правообладателей) работы. ВКР после размещения на портале НИУ ВШЭ приобретает статус электронной публикации.

ВКР являются объектами авторских прав, на их использование распространяются ограничения, предусмотренные законодательством Российской Федерации об интеллектуальной собственности.

В случае использования ВКР, в том числе путем цитирования, указание имени автора и источника заимствования обязательно.

Реестр дипломов НИУ ВШЭ