Details

Title Методика разработки десктопной утилиты с графическим интерфейсом для ручных запросов к RPC микросервисов: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Development methodology of a desktop utility with a graphical interface for manual RPC requests to microservices
Creators Гудков Владислав Олегович
Scientific adviser Сараджишвили Сергей Эрикович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects Remote Procedure Call ; десктопная утилита ; микросервисная архитектура ; ручное тестирование ; desktop utility ; microservice architecture ; manual testing
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-2739
Rights Доступ по паролю из сети Интернет (чтение, печать)
Additionally New arrival
Record key ru\spstu\vkr\42625
Record create date 8/21/2026

Allowed Actions

Action 'Прочитать' will be available if you login or access site from another network

Group Anonymous
Network Internet

Данная выпускная квалификационная работа посвящена выбору методики разработки утилиты для ручного составления запросов к 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.

Network User group Action
ILC SPbPU Local Network All
Прочитать Print
Internet Authorized users SPbPU
Прочитать Print
Internet Anonymous
...