Глоссарий системной аналитики (полный по курсу)
Формат записи: ТЕРМИН (EN-синоним) — краткое определение; где применяется; пример; / риски/антипаттерны; ↔ см. также.
А–Б
ABAC (Attribute-Based Access Control) — модель авторизации на основе атрибутов субъекта/объекта/контекста; Security. Пример: роль «Оператор», атрибут «регион=RU». / Путать с RBAC. ↔ RBAC, OAuth2, Scopes.
AC — Acceptance Criteria — проверяемые критерии приемки требования/стори; SRS/UAT/QA. Пример: «p95 ≤ 900 мс». / Неверифицируемые формулировки. ↔ BDD/Gherkin, DoD.
ADR — Architecture Decision Record — короткая записка о ключевом решении и компромиссах; Архитектура/CCB. / Отсутствие последствий/альтернатив. ↔ CCB, DR.
Aggregates (Агрегаты, DDD) — согласованные кластеры сущностей с инвариантами; DDD. / Чрезмерный размер агрегата. ↔ Bounded Context, Инвариант.
Alert (Алерт) — автоматическое уведомление по SLI/SLO порогу; Observability. / Алерт-шторм. ↔ SLI, SLO.
API (Application Programming Interface) — программный интерфейс; Интеграции. Виды: REST, GraphQL, gRPC, AsyncAPI. / Брейкинг без версии. ↔ OpenAPI, Contract.
API Contract (Контракт API) — формализованное описание ресурсов/операций/схем/ошибок/безопасности; Интеграции. Инструменты: OpenAPI 3.1. / Несогласованность с реализацией. ↔ Schema, SemVer.
As-Is / To-Be — текущая / целевая модель процессов/системы; BPMN/Стратегия. / Перескакивать к To-Be без фиксации As-Is. ↔ Gap-Analysis.
Async Processing (Асинхронная обработка) — отложенная работа (202 Accepted + job/event); Интеграции. / Возвращать 200 без подтверждения. ↔ 202, Webhook, Outbox.
Audit Trail (Журнал аудита) — неизменяемый след действий; Security/Compliance. / Избыточные PII. ↔ WORM, PII.
Availability (Доступность) — доля успешных запросов или uptime; NFR. Пример: 99.9%/месяц. ↔ SLO, Error Budget.
Avro (Apache Avro) — формат и схема для событий/потоков; События. ↔ JSON Schema, Protobuf.
BA — Бизнес-аналитик — роль, фокус на потребностях бизнеса; Роли. ↔ SA, PO.
Backlog — приоритизированный список работ; Agile. / Нет DoR. ↔ Epic/Feature/Story.
Baseline (Базовая версия) — замороженное состояние артефакта; Управление изменениями. ↔ Version, Tag.
BDD (Behavior-Driven Development) — практика описания поведения через примеры; QA/AC. Синтаксис: Gherkin. ↔ AC, DoD.
BI (Business Intelligence) — аналитическая отчетность; DWH/OLAP. ↔ DWH, CDC.
Boundary Event (Граничное событие, BPMN) — таймер/ошибка/компенсация на задаче; BPMN. / Потерянный End. ↔ Event-based Gateway.
Bounded Context (Ограниченный контекст) — граница смысла доменной модели; DDD. ↔ Context Map.
BRD (Business Requirements Document) — документ бизнес-требований; Документация. ↔ SRS, Vision.
Broker (Сообщений) — шина/очередь (Kafka/RabbitMQ); Интеграции. ↔ Pub/Sub, Topic/Queue.
BPMN 2.0 — нотация процессов: пулы, потоки, события, шлюзы; Моделирование. / «Ковер», отсутствие таймеров/ошибок. ↔ DMN, UML.
Business Rule (Бизнес-правило) — формализованное условие; DMN. ↔ Decision Table.
В–Г
Валидация данных (Validation) — проверка типов/диапазонов/бизнес-ограничений; API/ER. ↔ JSON Schema, DQ.
Versioning (Версионирование) — управление версиями API/схем; CCB. Практика: SemVer. / Тихие breaking. ↔ Deprecation, Dual-run.
Vision (Видение) — краткая формулировка цели, границ, метрик успеха; Старт проекта. ↔ SRS, Scope.
Витрина данных (Data Mart) — тематическое OLAP-представление; DWH. ↔ OLAP Cube, SCD2.
Воркшоп (Workshop) — фасилитированная сессия сбора требований; Elicitation. ↔ Интервью, Протокол.
Gateway (Шлюз, BPMN) — XOR/OR/AND/Event-based ветвление; BPMN. / Без default ветви у XOR. ↔ Boundary Event.
Gherkin — язык BDD (Given/When/Then); QA/AC. ↔ Feature File, Scenario Outline.
gRPC — RPC поверх HTTP/2 с protobuf; Интеграции. / Непрозрачные ошибки для внешних. ↔ REST, GraphQL.
Д
Data Contract (Контракт данных) — соглашение о схемах/качестве/сроках доставки; DWH/Интеграции. ↔ SLA данных, JSON Schema.
Data Dictionary (Словарь данных) — каталог атрибутов с типами/домехами; ER/DQ. ↔ Glossary.
Data Lineage (Происхождение данных) — трасса источников/преобразований; DWH/Compliance. ↔ CDC, ETL.
Data Quality (DQ) — качество: валидность/полнота/уникальность/своевременность/согласованность; Данные. ↔ DQ-правила, MDM.
DDD (Domain-Driven Design) — подход проектирования домена; Архитектура. ↔ Ubiquitous Language, Bounded Context.
Decision Table (Таблица решений, DMN) — правила вида «условия→результат» + hit policy; DMN. / Пересечения без приоритета. ↔ DMN.
Deprecation Policy — политика устаревания API/событий; CCB. Практика: объявление → окна поддержки → удаление. ↔ SemVer, Dual-run.
Design Debt (Дизайн-долг) — отложенные архитектурные работы; Управление изменениями. ↔ Tech Debt.
DoD — Definition of Done — критерии «готово» для работы; Agile. ↔ DoR.
DoR — Definition of Ready — входные критерии «готово к работе»; Agile. ↔ DoD.
DMN (Decision Model & Notation) — нотация правил/решений; Правила. ↔ BPMN.
DR — Decision Record (Неформальный) — запись решения (проще ADR); Решения. ↔ ADR.
Dual-run — одновременный запуск новой и старой версии; Миграции/CCB. / Длительный период двойных затрат. ↔ Shadow Read, Canary.
Е–З
ER-модель (Entity-Relationship) — сущности/связи/кардинальности; Данные. / Денежные поля как FLOAT. ↔ Нормализация, Ключи.
ETL/ELT — извлечение/трансформация/загрузка; DWH. ↔ CDC.
Event (Событие) — факт в домене; Событийная интеграция. Атрибуты: id, occurredAt, payload, версия. ↔ Outbox, Idempotency.
Event-Driven Architecture — архитектура на событиях; Интеграции. ↔ Pub/Sub, Outbox/Inbox.
Event-based Gateway (BPMN) — ветвление по событию/таймеру; BPMN. ↔ Boundary Timer.
Feature (Стори/Фича) — независимая ценность в продукте; Agile. ↔ Epic, User Story.
Feature Flags — флаги включения функционала; Release/Ops. ↔ Kill-switch, Canary.
Foreign Key (FK) — внешний ключ; ER. / Отсутствие каскадов/ограничений. ↔ PK, Индекс.
GraphQL — язык запросов «клиент формирует схему ответа»; Интеграции. / Сложные N+1/кэш. ↔ REST.
gRPC-Gateway — прокси от HTTP к gRPC; Интеграции. ↔ REST/gRPC.
И
Idempotency (Идемпотентность) — повтор приводит к тому же результату; API/Saga. Практика: Idempotency-Key. / Только по телу, без реестра ключей. ↔ Retries, Dedup.
Inbox/Outbox Pattern — гарантированная доставка сообщений через локальный лог; События. ↔ Exactly-once (миф), At-least-once.
Инвариант (Invariant) — правило, всегда верное внутри агрегата; DDD. ↔ Aggregate.
Инцидент (Incident) — нарушение SLO/SLA; Ops. ↔ MTTR, Postmortem.
Исключение бизнес-логики — ошибка домена, мапится в HTTP Problem Details; API. ↔ RFC 7807.
Исчерпывающее тестирование (Exhaustive) — невозможное/дорогое; Тест-дизайн. ↔ Эквивалентность/Границы.
К
Kafka — распределенный лог/шина; События/Интеграции. ↔ Topic, Partition, Offset.
Keyset/Cursor Pagination — пагинация по курсору/ключу; API. / Offset на больших объемах. ↔ Offset Pagination.
Kill-switch — аварийное выключение фичи; Ops. ↔ Feature Flags.
KPI — ключевые показатели; Управление/Переговоры. ↔ SLO/SLI (тех).
KYC/AML — идентификация/антиотмывочные процедуры; Финтех. ↔ Лимиты, Скоринг.
Л–М
Latency (Задержка) — время ответа (p50/p95/p99); NFR. ↔ Перцентили.
Linter (Линтер) — автоматическая проверка стиля/правил (OpenAPI, BPMN); Качество. ↔ Spectral, bpmn-lint.
Live Documentation — документация из спецификаций/тестов; BDD/OpenAPI. ↔ Swagger UI, Redoc.
MDM (Master Data Management) — управление справочниками и «золотой записью»; Данные. ↔ Справочники, DQ.
MERGE (SQL) — UPSERT/идемпотентная загрузка; CDC. ↔ Window Functions, Dedup.
Microservices / Modular Monolith — стили организации системы; Архитектура. ↔ C4, Порты-Адаптеры.
Monitoring vs Observability — мониторинг = метрики + пороги; наблюдаемость = логи/метрики/трейсы + корреляция; Ops. ↔ OpenTelemetry.
MoSCoW — приоритизация (Must/Should/Could/Won’t); Backlog. ↔ WSJF.
MTBF/MTTR — среднее время между сбоями / восстановления; Ops. ↔ SLO.
Н
Нагрузочное тестирование — проверка производительности под RPS/latency профилем; NFR. ↔ Capacity Planning.
Нефункциональные требования (NFR) — производительность/надёжность/безопасность/наблюдаемость/локализация и т.д.; SRS. / «Быстро/надёжно» без метрик. ↔ SLI/SLO, ISO 25010.
Нормализация (Normal Forms) — устранение аномалий вставки/обновления/удаления; ER. ↔ Денормализация.
О
OAuth2 / OIDC — протоколы авторизации/аутентификации; Security. ↔ JWT, Scopes.
Observability (Наблюдаемость) — способность отвечать «почему сломалось», через логи/метрики/трейсы; Ops. ↔ RED, OpenTelemetry.
Offset Pagination — пагинация по смещению; API. / Дубли/пропуски при изменениях. ↔ Cursor Pagination.
OLAP vs OLTP — аналитическая агрегация vs транзакционная обработка; DWH/БД. ↔ Витрины.
OpenAPI 3.1 — спецификация REST контрактов; Интеграции. ↔ JSON Schema 2020-12.
OpenTelemetry — стандарт трасс/метрик/логов; Observability. ↔ TraceId, Span.
Outbox/Inbox — см. Inbox/Outbox Pattern.
Owner (Владелец артефакта) — ответственное лицо/роль; RACI. ↔ RACI.
OWASP ASVS/Top-10 — требования/риски безопасности; Security. ↔ Политика логов/PII.
П
Pagination (Пагинация) — деление выдачи на страницы; API. ↔ Cursor/Offset.
Partition (Раздел, Kafka) — горизонтальное деление топика; События. ↔ Key, Ordering.
PII (Personal Identifiable Information) — персональные данные; Security/Compliance. / В логах/событиях. ↔ Masking, Minimization.
PlantUML/Mermaid — текстовые нотации диаграмм; Документация. ↔ C4, UML.
Postman/Collections — тестирование API; QA. ↔ Newman.
Problem Details (RFC 7807/9457) — формат ошибок HTTP; API. ↔ Error Catalog.
Process Collaboration (BPMN) — диаграмма взаимодействия пулов; BPMN. ↔ Message Flow.
Pub/Sub — публикация/подписка на сообщения; События. ↔ Broker.
p95/p99 (Перцентили) — пороговые значения задержек/времени; NFR. ↔ Latency.
Р
RACI — матрица ролей: Responsible/Accountable/Consulted/Informed; Управление. ↔ Владелец.
Rate Limit (Лимит запросов) — ограничения частоты; API/Security. ↔ 429 Too Many Requests.
RED (Rate/Errors/Duration) — базовые метрики сервиса; Observability. ↔ USE.
Ref Integrity (Ссылочная целостность) — непротиворечивость FK связей; ER. ↔ DQ.
Release Plan — график инкрементов/релизов; Agile. ↔ Roadmap.
Requirements (Требования) — бизнес/пользовательские/системные; SRS. ↔ RTM, AC.
Retries (Ретраи) — повторы с backoff/jitter; Интеграции. / Дубли без идемпотентности. ↔ Idempotency.
RFC 9110/9111/9112 — современные спецификации HTTP (семантика/кэш/HTTP/2); API. ↔ Status Codes.
Roadmap — стратегия развития продукта/системы; Управление. ↔ Release Plan.
RTM (Requirements Traceability Matrix) — матрица трассируемости REQ→AC→Tests→API/Events/NFR; Качество. / «Пустые» связки.
RBAC — ролевой контроль доступа; Security. ↔ ABAC.
REST — архитектурный стиль HTTP API; Интеграции. ↔ GraphQL, gRPC.
С
SaaS / On-Prem — модели поставки ПО; Контекст/НФР. ↔ SLA.
SCD2 (Slowly Changing Dimension Type 2) — версия атрибутов во времени; DWH. / Неуместное применение в OLTP. ↔ CDC.
Scope (Область работ) — что входит/не входит; SOW/SRS. / Scope Creep. ↔ SOW.
SLA (Service Level Agreement) — договорной уровень сервиса; NFR/Бизнес. ↔ SLO/SLI.
SLA данных — timeliness/accuracy/availability витрин/выгрузок; DWH. ↔ Data Contract.
SLO/SLI — цель уровня сервиса/фактический индикатор; NFR. Пример SLO: «p95 ≤ 900 мс 08–23 CET». ↔ Error Budget.
SLS/Feature Flags — см. Feature Flags.
SemVer (Semantic Versioning) — MAJOR.MINOR.PATCH; Версионирование. / Непрозрачные правила «что считать breaking». ↔ Deprecation.
Sequence Diagram (UML) — взаимодействие участников по времени; Интеграции. ↔ BPMN Collaboration.
Shadow Role — «тенью» под наставником; Карьерный старт. ↔ Менторство.
SOW (Scope of Work) — описание объёма работ/артефактов/приёмки; Фриланс/Контракты. ↔ Acceptance.
SQL (Structured Query Language) — язык запросов к БД; Данные. ↔ Window Functions, MERGE.
SSOT (Single Source of Truth) — единый источник правды; Данные/Документация. ↔ Docs-as-Code.
Stakeholder Map — карта стейкхолдеров/влияния/ожиданий; Коммуникации. ↔ RACI, Комм-план.
Status Codes (HTTP) — 2xx/4xx/5xx; API. Ключевые: 201/202/409/422/429. ↔ Problem Details.
Swagger UI/Editor — инструменты рендера/редактирования OAS; API. ↔ OpenAPI.
Т
Таймаут (Timeout) — предельное время ожидания; BPMN/HTTP. ↔ Boundary Timer, 202.
Тест-дизайн — эквивалентности/границы/комбинаторика; QA. ↔ AC/BDD.
Тестовые данные (Synthetic) — синтетика вместо PII; Security/НДА. ↔ Masking.
Topic (Kafka) — лог сообщений по теме; События. ↔ Partition, Key.
Trace/Span — трасса запроса/операции; OpenTelemetry. ↔ CorrelationId.
Transactional Outbox — см. Outbox.
Трассируемость (Traceability) — связь артефактов от требований до тестов/метрик; RTM. ↔ Change Impact.
У
UAT (User Acceptance Testing) — приемка пользователем; QA/Release. Вход: RC, UAT-план; Выход: Sign-off. ↔ AC, DoD.
Ubiquitous Language — общий язык домена; DDD. ↔ Glossary.
UML — семейство нотаций (Component/Sequence/State); Моделирование. ↔ C4, BPMN.
USE-метод — Utilization/Saturation/Errors метрики инфраструктуры; Observability. ↔ RED.
User Flow — сценарий прохождения пользователем; UX/Прототипы. ↔ Wireframe.
Ф–Х
Feature Toggle (см. Feature Flags).
Фича-файл (.feature) — файл BDD со сценариями; QA. ↔ Gherkin.
Функциональные требования (FR) — «что система делает»; SRS. ↔ НФР.
Хранилище данных (DWH) — аналитическая БД; OLAP. ↔ Витрины, ETL/ELT.
HTTP Semantics (RFC 9110) — нормы методов/кодов/заголовков; API. ↔ Problem Details.
Хеш идемпотентности — ключ запроса для dedup; API. ↔ Idempotency-Key.
Хит-политика (DMN Hit Policy) — стратегия выбора результата (U/F/A/R/P/C…); DMN. ↔ Decision Table.
Хронология изменений (ChangeLog) — список версий/правок; Версионирование. ↔ Tag, Release.
Ц–Я
Целостность данных — см. Ref Integrity/DQ.
Шаблон SRS — каркас документа требований; Документация. ↔ IEEE/ISO 29148.
Шлюз событий (Event Gateway) — см. Event-based Gateway.
Эпик/Фича/Стори — уровни декомпозиции; Agile. ↔ Backlog.
Эргономика форм/валидации (UX Forms) — правила ввода/ошибок/доступности; UI/НФР. ↔ A11y, Error Messages.
Ядро домена (Core Domain) — критически важная область в DDD; DDD. ↔ Supporting/Generic Subdomain.
Дополнительные доменно-специфические термины
Финтех/Платежи
Authorize/Capture/Refund/Reversal — стадии платежей; PSP. ↔ Chargeback.
KYC/AML — см. выше.
PSP (Payment Service Provider) — провайдер оплаты; Интеграции.
Idempotent Payments — платежи с исключением дублей; API.
Санкционные списки — фильтры контрагентов; Compliance.
Ledger/Проводка — бухгалтерский постинг; ERP/Финансы.
3-D Secure — аутентификация держателя; Security.
E-commerce/Логистика
Cart/Checkout/OMS — корзина/оплата/управление заказами.
SLA доставки — время в зону/вес/график (DMN).
Tracking Webhook — события статуса доставки.
Return/RMA — возврат товара/авторизация возврата.
ERP/1C/CRM
ExternalId↔GUID — маппинг идентификаторов систем.
Документооборот (Заказ→Счёт→Реализация→Оплата) — бухгалтерский цикл.
План счетов/проводки — бухгалтерские объекты.
DWH/BI/AI
CDC (Change Data Capture) — фиксация изменений; Kafka/Log-based.
SCD2 — см. выше.
Semantic Layer — единые метрики (GMV, AOV).
Data Freshness — свежесть данных (минуты/дни).
Feature Store — витрина признаков для ML.
Анти-паттерны (сигналы низкого качества)
- SRS «роман» — текст без измеримости/метода проверки.
- BPMN-ковёр — без событий/таймеров/End; смешение уровней.
- OpenAPI без ошибок/безопасности/версии — не контракт.
- Offset вместо cursor — дубли/пропуски на больших данных.
- Идемпотентность «на словах» — без ключа/реестра/TTL.
- NFR «быстро/надёжно» — без p95/p99, окна и метода.
- События без схем/версии — «хрупкие» интеграции.
- RTM пустой — нет управляемости качества.
Мини-шпаргалки формулировок
- Требование (SRS): «Сервис ДОЛЖЕН возвращать 202 при превышении таймаута PSP и публиковать payment.pending.v1 ≤ 2 сек p95. Метод проверки: e2e + замер SLI.»
- SLO: «POST /v1/payments p95 ≤ 900 мс, 08:00–23:00 CET, окно — календарный месяц, метод — нагрузочный + метрики.»
- Problem Details: type, title, status, code, detail, instance, correlationId.
- Idempotency: заголовок Idempotency-Key (≤128), реестр (TTL 24h), 409 при коллизии.
Кросс-карта «артефакт → ключевые термины»
- Vision/SRS: Scope, Stakeholders, FR/NFR, Glossary, RTM.
- BPMN/DMN: Pools, Message Flow, Event-based/Boundary, Hit Policy, Exception.
- ER/SQL: PK/FK, Cardinality, Normal Forms, Window, MERGE, DQ.
- API/Events: OpenAPI, JSON Schema/Avro, 201/202/409/422/429, Cursor, Idempotency, SemVer, Deprecation, Outbox.
- NFR/Obs/Sec: SLI/SLO/SLA, RED, TraceId, OAuth2/JWT, PII/Masking.
- Управление: CCB, ChangeLog, ADR, DoR/DoD, UAT, Feature Flags.



