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

Название Синтез сервисов распределённой микросервисной системы: выпускная квалификационная работа бакалавра: направление 02.03.01 «Математика и компьютерные науки» ; образовательная программа 02.03.01_01 «Системы искусственного интеллекта и суперкомпьютерные технологии»
Авторы Филонов Иван Денисович
Научный руководитель Попов Сергей Геннадьевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2025
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика микросервисная архитектура ; Quality Score ; оценка качества ; нормализация метрик ; рекомендации по улучшению ; microservice architecture ; quality assessment ; metric normalization ; improvement recommendations
Тип документа Выпускная квалификационная работа бакалавра
Тип файла PDF
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 02.03.01
Группа специальностей ФГОС 020000 - Компьютерные и информационные науки
DOI 10.18720/SPBPU/3/2025/vr/vr25-3304
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\38315
Дата создания записи 23.09.2025

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

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

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

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

Цель работы — создать формализованную методику вычисления Quality Score (QS) на основе сочетания количественных и качественных характеристик микросервисной системы. В рамках работы проведён обзор предметной области, включающий анализ существующих стандартов микросервисной архитектуры и ключевых параметров её оценки. В методической части описаны структура входных данных, графовое представление системы и вычислительные шаги для расчёта количественных и качественных показателей. Проведены два эксперимента: первый — анализ влияния числа сервисов на QS и рекомендации по объединению, второй — исследование роли гранулярности домена на примере трёх сервисов. Результаты подтвердили работоспособность модели, её прозрачность и масштабируемость, а также способность генерировать целевые рекомендации по улучшению архитектуры.

The objective of this work is to develop a formalized methodology for calculating the Quality Score (QS) based on a combination of quantitative and qualitative characteristics of a microservice system. Within the scope of the work, a review of the subject area was conducted, including an analysis of existing microservice architecture standards and key evaluation parameters. In the methodological section, the structure of the input data, the graphbased representation of the system, and the computational steps for calculating quantitative and qualitative indicators are described. Two experiments were carried out: the first—an analysis of the impact of the number of services on the QS and recommendations for merging; the second—an investigation of the role of domain granularity using the example of three services. The results confirmed the model’s functionality, its transparency and scalability, as well as its ability to generate targeted recommendations for improving the architecture.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать Загрузить
Интернет Анонимные пользователи
  • СПИСОК СОКРАЩЕНИЙ И УСЛОВНЫХ ОБОЗНАЧЕНИЙ
  • ВВЕДЕНИЕ
  • Протоколы и стандарты микросервисной архитектуры
    • Стандарты и рекомендации микросервисного взаимодействия
    • Примеры реализации
    • Параметры оценки микросервисной архитектуры
    • Технологии оценки качества архитектуры
    • Цель работы
  • МЕТОДОЛОГИЯ КОЛИЧЕСТВЕННОЙ И КАЧЕСТВЕННОЙ ОЦЕНКИ МИКРОСЕРВИСНОЙ АРХИТЕКТУРЫ
    • Постановка задачи
    • Описание алгоритма оценки параметров и качества
    • Вычислительная сложность и обоснование корректности
    • Структура данных для описания микросервисов
    • Представление связей между микросервисами
  • ПОСТРОЕНИЕ СИСТЕМЫ ВЫЧИСЛЕНИЯ QS
    • Средства разработки и фреймворки
    • Классы и JSON‑модели сервисов
    • Модули метрик и итоговый агрегатор
  • Исследование алгоритма
    • Эксперимент 1: Влияние числа сервисов на Quality Score
    • Эксперимент 2: Влияние гранулярности домена на Quality Score
    • ЗАКЛЮЧЕНИЕ
  • Список использованных источников
    • ПРИЛОЖЕНИЕ А

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

Подробная статистика