Глоссарий
Словарь терминов и определений системного анализа.
37 терминов
А
Аутентификация
Процесс подтверждения личности пользователя (кто ты?). Отвечает на вопрос идентификации.
Читать в контексте Авторизация
Процесс определения прав доступа (что тебе можно?). Отвечает на вопрос разрешений.
Читать в контексте Б
Бизнес-требования
Высокоуровневые цели организации, которые должна поддерживать система.
Читать в контексте М
Микросервисы
Архитектурный стиль, где приложение разбито на небольшие, независимо развёртываемые сервисы.
Читать в контексте Монолит
Архитектурный стиль, где всё приложение представляет собой единый развёртываемый блок.
Читать в контексте Н
Нормализация
Процесс организации данных в БД для минимизации избыточности. Нормальные формы: 1НФ, 2НФ, 3НФ, БКНФ.
Читать в контексте Нефункциональные требования
Ограничения и качественные характеристики системы: производительность, безопасность, масштабируемость.
Читать в контексте Ф
Функциональные требования
Описание того, ЧТО система должна делать — конкретные функции и поведение.
Читать в контексте Х
Хеширование
Необратимое преобразование данных в строку фиксированной длины (хеш). Используется для хранения паролей.
Читать в контексте Ш
Шифрование
Обратимое преобразование данных с использованием ключа для обеспечения конфиденциальности.
Читать в контексте A
API
Application Programming Interface — интерфейс программирования приложений, набор правил взаимодействия между системами.
Читать в контексте Agile
Гибкая методология разработки, основанная на итеративном подходе и тесном взаимодействии с заказчиком.
Читать в контексте B
BPMN
Business Process Model and Notation — нотация для моделирования бизнес-процессов с использованием стандартных графических элементов.
Читать в контексте E
ERD
Entity-Relationship Diagram — диаграмма сущность-связь для моделирования структуры базы данных.
Читать в контексте G
H
HTTP
HyperText Transfer Protocol — протокол передачи гипертекста, основа взаимодействия в веб.
Читать в контексте I
INVEST
Критерии качества User Story: Independent, Negotiable, Valuable, Estimable, Small, Testable.
Читать в контексте J
JSON
JavaScript Object Notation — текстовый формат обмена данными, легко читаемый человеком и машиной.
Читать в контексте JWT
JSON Web Token — компактный токен для безопасной передачи информации между сторонами в формате JSON.
Читать в контексте K
Kafka
Распределённая платформа потоковой обработки данных, используемая как брокер сообщений.
Читать в контексте O
OAuth 2.0
Открытый протокол авторизации, позволяющий предоставить доступ к ресурсам без передачи пароля.
Читать в контексте OLTP
Online Transaction Processing — системы обработки транзакций в реальном времени.
Читать в контексте OLAP
Online Analytical Processing — системы аналитической обработки данных для бизнес-анализа.
Читать в контексте P
R
REST
Representational State Transfer — архитектурный стиль для распределённых систем, использующий HTTP-методы для операций над ресурсами.
Читать в контексте RabbitMQ
Брокер сообщений с поддержкой множества протоколов, реализующий модель очередей.
Читать в контексте S
SQL
Structured Query Language — язык структурированных запросов для работы с реляционными базами данных.
Читать в контексте Swagger
Набор инструментов для документирования и тестирования REST API на основе спецификации OpenAPI.
Читать в контексте SDLC
Software Development Life Cycle — жизненный цикл разработки ПО, включающий этапы от планирования до поддержки.
Читать в контексте Scrum
Фреймворк для управления проектами в рамках Agile: спринты, дейли, ретро, бэклог.
Читать в контексте U
UML
Unified Modeling Language — унифицированный язык моделирования для визуального проектирования программных систем.
Читать в контексте User Story
Пользовательская история — краткое описание функциональности с точки зрения пользователя в формате «Как [роль], я хочу [действие], чтобы [цель]».
Читать в контексте Use Case
Сценарий использования — формализованное описание взаимодействия актора с системой для достижения определённой цели.
Читать в контексте W
Waterfall
Каскадная (водопадная) модель разработки — последовательный подход: анализ → проектирование → разработка → тестирование.
Читать в контексте Webhook
Механизм обратного вызова через HTTP — сервер отправляет данные клиенту при наступлении события.
Читать в контексте X
XML
eXtensible Markup Language — расширяемый язык разметки для структурированного хранения и передачи данных.
Читать в контексте