Обеспечение качеств
Механизмы объясняют, как проект отвечает на требования. Их достаточность проверяется ревью и испытаниями.
MECH-ARCH-OUTBOX — Атомарная публикация и durable outbox
- Требования: REQ-DEL-001, REQ-DEL-002, REQ-ARC-001
- Решение: DEC-ARCH-002
- Элементы: CMP-APP-PUBLICATION, CMP-APP-NOTIFY, STORE-DATA-MAIN
- Проверки: CHECK-ARC-001-01, CHECK-ARC-001-02, CHECK-POS-013-01
Нужны испытания с остановкой процесса; повтор внешнего сообщения возможен.
MECH-ARCH-ANALYTICS — Проекция и запрет прямого чтения
- Требования: REQ-ANA-003, REQ-ARC-002
- Решение: DEC-ARCH-003
- Элементы: CMP-APP-PROJECTION, CMP-APP-QUERY, STORE-DATA-AGG
- Проверки: CHECK-ARC-002-01, CHECK-ARC-002-02, CHECK-POS-016-01
Проверка импортов и SQL-grants не заменяет реальную политику данных; общий процесс остаётся границей компрометации.
MECH-ARCH-INTAKE — Короткий синхронный путь регистрации
- Требования: REQ-IN-002, REQ-NFR-001
- Решение: DEC-ARCH-001
- Элементы: CMP-APP-REGISTRATION, CMP-APP-FLOW, STORE-DATA-MAIN
- Проверки: CHECK-POS-003-01, CHECK-POS-019-01
Нет результатов нагрузочного испытания; задержка БД и ресурсы требуют измерения.
MECH-ARCH-AUDIT — Аудит через общего владельца
- Требования: REQ-SEC-002
- Решение: DEC-ARCH-001
- Элементы: CMP-APP-AUDIT, STORE-DATA-MAIN
- Проверки: CHECK-POS-003-01
В модели показан владелец; полнота событий и транзакционность всех изменений требуют ревью и тестов.
Подробности механизмов: concepts.md.
Соответствие технологической среде
REQ-ARC-003 и DEC-ARCH-004 связывают проект с технологическим базисом. SCN-ARC-003 инспектирует состав и фиксацию поставки; испытания запуска, миграций, транзакций и восстановления на выбранных компонентах подтверждают совместимость приложения. Инспекция состава не доказывает производительность, изоляцию и отказоустойчивость; эти гарантии проверяются по исходным REQ и проекту промышленной среды.