Детальная информация
Название | Синтез сервисов распределённой микросервисной системы: выпускная квалификационная работа бакалавра: направление 02.03.01 «Математика и компьютерные науки» ; образовательная программа 02.03.01_01 «Системы искусственного интеллекта и суперкомпьютерные технологии» |
---|---|
Авторы | Филонов Иван Денисович |
Научный руководитель | Попов Сергей Геннадьевич |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | микросервисная архитектура ; Quality Score ; оценка качества ; нормализация метрик ; рекомендации по улучшению ; microservice architecture ; quality assessment ; metric normalization ; improvement recommendations |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 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