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

Название Методика разработки десктопной утилиты с графическим интерфейсом для ручных запросов к RPC микросервисов: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Development methodology of a desktop utility with a graphical interface for manual RPC requests to microservices
Авторы Гудков Владислав Олегович
Научный руководитель Сараджишвили Сергей Эрикович
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2026
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика Remote Procedure Call ; десктопная утилита ; микросервисная архитектура ; ручное тестирование ; desktop utility ; microservice architecture ; manual testing
Тип документа Выпускная квалификационная работа бакалавра
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-2739
Права доступа Доступ по паролю из сети Интернет (чтение, печать)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\42625
Дата создания записи 21.08.2026

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

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

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

Данная выпускная квалификационная работа посвящена выбору методики разработки утилиты для ручного составления запросов к RPC сервисов с целью их тестирования и последующей разработке упомянутой утилиты в соответствии с выбранной методикой. В работе описывается сравнительный анализ методик разработки подобных утилит. Также выводится концепция программного решения, в рамках которой проходила разработка программного решения. Разработана архитектура программного средства, которая строится на основе разработанной концепции. В соответствии с данной архитектурой было реализовано в программное средство. Оно может быть использовано разработчиками и тестировщиками для решения прикладных задач, связанных с тестированием взаимодействия сервисов микросервисного приложения, которые возникают в процессе их разработки. Результаты апробации утилиты показывают, что получившееся программное средство может быть использовано для снижения когнитивной нагрузки на разработчиков, возникающей в рамках ручного тестирования, а также уменьшения временных затрат на него и повышения его эффективности за счёт применения графического пользовательского интерфейса.

This final qualification work focuses on selecting a development methodology for a utility designed to manually construct queries for RPC services for the purposes of testing and subsequently developing said utility in accordance with the chosen methodology. The work presents a comparative analysis of various methodologies for developing such utilities. It also outlines the conceptual framework that guided the development of the software solution. A software architecture was designed based on this established concept. The software tool was subsequently implemented in accordance with this architecture. It can be utilized by developers and testers to address practical challenges related to testing service interactions within microservice applications, challenges that typically arise during the development process. Testing results demonstrate that the resulting software tool effectively reduces the cognitive load placed on developers during manual testing. Furthermore, by leveraging a graphical user interface, it minimizes the time required for testing and enhances its overall efficiency.

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