Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
новая папка / ЛР1_качество_титов.docx
Скачиваний:
0
Добавлен:
19.04.2026
Размер:
52.43 Кб
Скачать

Министерство науки и высшего образования РФ

Федеральное государственное автономное образовательное учреждение высшего образования

«Омский государственный технический университет»

Кафедра «Автоматизированные системы обработки информации и управления»

Отчет по домашнему заданию

на тему «Оценка качества программного продукта»

по дисциплине «Качество и надежность программных систем»

Доцент, к.т.н. В.Н. Цыганенко

Студент Г.С. Титов

Омск 2025

Содержание

  1. Описание программного продукта 3

    1. Общие сведения и назначение 3

    2. Ключевые функциональные возможности 3

  2. Требования к программному продукту 5

    1. Функциональные требования 5

    2. Требования надежности и производительности 5

  3. Показатели оценки мессенджера Max 7

  4. Проведение измерений показателей качества мессенджера Max 9

Заключение 10

  1. Описание программного продукта

Link Tracker — это интеллектуальная система мониторинга ссылок с микросервисной архитектурой, предназначенная для отслеживания обновлений контента по URL-ссылкам с автоматическими уведомлениями.

Архитектура системы:

  • Микросервисная архитектура с тремя основными модулями

  • Bot Module (порт 8080) — Telegram-бот для взаимодействия с пользователями

  • Scrapper Module (порт 8081) — сервис мониторинга и анализа ссылок

  • Report Module — система аналитики и отчетности

Технологический стек:

  • Java 23 с Spring Boot 3.4.2

  • PostgreSQL 17 + Redis + Apache Kafka

  • Docker Compose для оркестрации

  • Prometheus + Grafana для мониторинга

  1. Требования к программному продукту

    1. Функциональные требования

Основная функциональность:

  • Регистрация и управление пользователями через Telegram-бот

  • Добавление/удаление ссылок для мониторинга

  • Периодическое сканирование ссылок на предмет изменений

  • Интеграция с внешними API (GitHub, Stack Overflow)

  • Отправка уведомлений об обновлениях контента

  • Система тегов и фильтров для категоризации ссылок

API функциональность:

  • REST API для управления чатами и ссылками

  • Swagger/OpenAPI документация

  • Стандартизированные ответы об ошибках

    1. Требования надежности и производительности

  • Доступность системы 99.9%

  • Автоматическое восстановление после сбоев

  • Retry механизмы для внешних API

    1. Требования безопасности и конфиденциальности

  • Rate limiting для защиты от DDoS

  • Валидация входящих данных

  • Безопасное хранение токенов и ключей API

    1. Требования масштабируемости

  • Горизонтальное масштабирование микросервисов

  • Асинхронная обработка через Kafka

  • Кэширование с Redis

    1. Требования производительности

  • Время отклика API < 500 мс для 95% запросов

  • Поддержка до 1000 активных пользователей одновременно

  • Обработка до 10000 ссылок в системе

Эти требования отражают приоритеты разработки, эксплуатации и поддержки Link Tracker интеллектуальной системы мониторинга ссылок.

  1. Показатели оценки Link Tracker

Я выбираю сокращенный набор показателей ISO/IEC 25010, сфокусированный на критически важных аспектах для микросервисной системы.

Обоснование сокращенного набора:

  • Фокус на критичных характеристиках для продуктивной системы

  • Ограниченные ресурсы на проведение полного аудита

  • Специфика микросервисной архитектуры требует особого внимания к производительности и надежности

  • Раннее выявление критических проблем для быстрого реагирования

  • Характеристики и метрики полностью соответствуют структуре ISO/IEC 25010 и могут быть адаптированы под специфику Link Tracker.

  • Для сбора данных рекомендуется использовать аналитику серверных логов, пользовательские опросы, функциональные и нагрузочные тесты, а также аудит безопасности.

  • Примеры метрик уточняются в процессе анализа и могут быть детализированы по конкретным подхарактеристикам.

  • Такая таблица позволит структурировать дальнейшую аналитику и реализовать полноценную оценку качества продукта по международным стандартам.

Соседние файлы в папке новая папка