Концепция: Типы требований
Тип требований - это группа требований, которая служит для удобства организации наборов требований. Формализация типов требований позволяет участникам проекта структурировать требования и общаться более эффективно.
Взаимосвязи
Основное описание

Традиционно требования рассматриваются как формулировки, относящиеся к одной из категорий, упомянутых в документе Концепция: требования. Требование определяется как "условие или возможность, которым должна соответствовать система".

Мы уже знаем, что для эффективного управления требованиями само понятие требования необходимо отнести не только к спецификации требований к программному обеспечению.  Для того чтобы выделить различные уровни и цели требований, вводится понятие типов требований.  

спецификации требований к программному обеспечению комплекты тестов проектная модель вспомогательные спецификации Модель прецедентов Запросы заинтересованных лиц Видение Концепции: требования

Возможно, будет целесообразно выделить неоднозначные "пожелания" наряду с формальными запросами заинтересованных лиц, чтобы иметь возможность их выполнить. В документе Видение описано, как можно учитывать ключевые "потребности пользователей" и "функции" системы. Модель вариантов использования эффективна для формализации функциональных "требования к программному обеспечению", поэтому может потребоваться указать варианты использования как требования, равно как и отдельные особенности свойств вариантов использования, обеспечивающие "условия или возможности, которым должна соответствовать система". Вспомогательные спецификации могут включать прочие "требования к программному обеспечению", такие как проектные ограничения или законодательные требования к системе. Вместе варианты использования и вспомогательные спецификации могут составлять Спецификацию требований к программному обеспечению (SRS) для какой-либо функции или подсистемы.

Чем более сложная и объемная система разрабатывается, тем больше типов требований формулируется и тем больше их число. Формулировки "бизнес-правил" и "видения" для проекта ведут к "потребностям пользователя", "функциям" или прочим "требованиям к продукту". Варианты использования или прочие формы моделей и вспомогательные спецификации уточняют требования к проекту, которые могут далее сведены к функциональным и нефункциональным "требованиям к программному обеспечению", отраженным в аналитических и проектных моделях и диаграммах.

Дополнительная информация

Дополнительная информация по этому вопросу содержится в перечисленных далее документах:

Концепция: требования
Концепция: управление требованиями
Концепция: трассируемость
Официальный документ: Управление требованиями в вариантах использования