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