Чем функциональное требование отличается от нефункционального?
Функциональное говорит, что система делает: пользователь может сбросить пароль. Нефункциональное — насколько хорошо: за две секунды, при десяти тысячах одновременных пользователей, с поддержкой экранного диктора. Нефункциональные и забывают, а потом переписывают систему, потому что они ограничивают архитектуру, а не поведение.