Требование (requirement) в контексте требований к разработке программного обеспечения — это спецификация того, что должно быть реализовано. 1 В нём описано поведение системы, её свойство или атрибуты. 1
Требования (requirements) в этом контексте — это функции, возможности и ограничения, которые должны быть выполнены конечным продуктом. 2 Они определяют, что должно делать программное обеспечение, как оно должно выглядеть, и любые условия, которые необходимо выполнить для успешного завершения проекта. 2
Таким образом, требование — это конкретное описание потребностей заказчика, на основании которого создаётся продукт, а требования в целом — это более общее понятие, включающее различные виды требований к программному обеспечению (бизнес-требования, требования пользователей, функциональные и нефункциональные требования и другие). 34