Требование
Требование - в англоязычном варианте requirement, используется для более формального описания ожиданий пользователей от поведения разрабатываемого приложения. Как правило, в требовании описываются входные данные, контекст, детально описывается желаемое поведение приложения, описываются основные и альтернативные варианты работы приложения.
В англоговорящем мире принято использовать термин SRS - software requirements specification, то есть описание (спецификация) требований к программному обеспечению.
Требования условно можно разделить на функциональные и нефункциональные. Первые описывают желаемое поведение системы с точки зрения выполнения полезных для пользователя функций. Вторые описывают такие аспекты как надежность, время реакции и другие критерии качества приложения.

