Глоссарий

Словарь терминов и определений системного анализа.

37 терминов
А
Аутентификация
Процесс подтверждения личности пользователя (кто ты?). Отвечает на вопрос идентификации.
Читать в контексте
Авторизация
Процесс определения прав доступа (что тебе можно?). Отвечает на вопрос разрешений.
Читать в контексте
Б
Бизнес-требования
Высокоуровневые цели организации, которые должна поддерживать система.
Читать в контексте
М
Микросервисы
Архитектурный стиль, где приложение разбито на небольшие, независимо развёртываемые сервисы.
Читать в контексте
Монолит
Архитектурный стиль, где всё приложение представляет собой единый развёртываемый блок.
Читать в контексте
Н
Нормализация
Процесс организации данных в БД для минимизации избыточности. Нормальные формы: 1НФ, 2НФ, 3НФ, БКНФ.
Читать в контексте
Нефункциональные требования
Ограничения и качественные характеристики системы: производительность, безопасность, масштабируемость.
Читать в контексте
Ф
Функциональные требования
Описание того, ЧТО система должна делать — конкретные функции и поведение.
Читать в контексте
Х
Хеширование
Необратимое преобразование данных в строку фиксированной длины (хеш). Используется для хранения паролей.
Читать в контексте
Ш
Шифрование
Обратимое преобразование данных с использованием ключа для обеспечения конфиденциальности.
Читать в контексте
A
API
Application Programming Interface — интерфейс программирования приложений, набор правил взаимодействия между системами.
Читать в контексте
Agile
Гибкая методология разработки, основанная на итеративном подходе и тесном взаимодействии с заказчиком.
Читать в контексте
B
BPMN
Business Process Model and Notation — нотация для моделирования бизнес-процессов с использованием стандартных графических элементов.
Читать в контексте
E
ERD
Entity-Relationship Diagram — диаграмма сущность-связь для моделирования структуры базы данных.
Читать в контексте
G
Git
Распределённая система контроля версий для отслеживания изменений в коде.
Читать в контексте
H
HTTP
HyperText Transfer Protocol — протокол передачи гипертекста, основа взаимодействия в веб.
Читать в контексте
I
INVEST
Критерии качества User Story: Independent, Negotiable, Valuable, Estimable, Small, Testable.
Читать в контексте
J
JOIN
Операция соединения таблиц в SQL: INNER, LEFT, RIGHT, CROSS JOIN.
Читать в контексте
JSON
JavaScript Object Notation — текстовый формат обмена данными, легко читаемый человеком и машиной.
Читать в контексте
JWT
JSON Web Token — компактный токен для безопасной передачи информации между сторонами в формате JSON.
Читать в контексте
K
Kafka
Распределённая платформа потоковой обработки данных, используемая как брокер сообщений.
Читать в контексте
O
OAuth 2.0
Открытый протокол авторизации, позволяющий предоставить доступ к ресурсам без передачи пароля.
Читать в контексте
OLTP
Online Transaction Processing — системы обработки транзакций в реальном времени.
Читать в контексте
OLAP
Online Analytical Processing — системы аналитической обработки данных для бизнес-анализа.
Читать в контексте
P
Postman
Платформа для разработки, тестирования и документирования API.
Читать в контексте
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 — расширяемый язык разметки для структурированного хранения и передачи данных.
Читать в контексте