Глоссарий

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

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 — расширяемый язык разметки для структурированного хранения и передачи данных.
Материал готовится