The Architecture Requirements Specification provides a set of quantitative statements that outline what an implementation project must do in order to comply with the architecture. An Architecture Requirements Specification will typically form a major component of an implementation contract or contract for more detailed Architecture Definition.
Спецификация архитектурных требований Architecture Requirements Specification
На какой вопрос отвечает «Какие конкретные и измеримые условия должен выполнить проект, чтобы считаться соответствующим архитектуре?»
Это документ с набором измеримых критериев, которые проект внедрения обязан выполнить, чтобы соответствовать утвержденной архитектуре. Он фиксирует конкретные обязательства по реализации, а не общие пожелания.
Аналогия Это техническое задание для подрядчика, где прописаны точные параметры работы, за которые он отвечает перед заказчиком.
Разобраться
Зачем это нужно
Документ служит основой для заключения контракта на внедрение или детализацию архитектуры. Он снимает неопределенность, переводя архитектурные решения в четкие требования к исполнителю.
Применить
Когда это нужно, а когда нет
Когда нужно
- При подготовке контракта на внедрение системы
- При передаче работы на аутсорс или подрядчику
- При необходимости детализации архитектурного решения для реализации
Когда не нужно
- На этапе концептуального проектирования, когда нет конкретных метрик
- Для описания общих принципов работы с архитектурой
- Для оценки текущего состояния системы без привязки к проекту внедрения
Типичные ошибки
- 01Формулирование требований в качественных категориях без возможности их объективного измерения
- 02Использование документа как замены для полного описания архитектуры, а не как спецификации требований к реализации
- 03Игнорирование того факта, что этот документ становится юридической частью договора
Сверить с первоисточниками
Что говорят стандарты
Определения из источников с переводом и ссылкой на раздел. Категория показывает назначение каждого подхода.
С чем связано
Связи понятия и его место в структуре подхода.
Phase B
Связанные понятия
Понятия, которые обычно смотрят рядом с этим.
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormРазработка ТЗРегламенты и политикиРеестр процессов