Разные виды требований отражают разные точки зрения на продукт:
«Функциональные» требования во втором значении (левая сторона картинки с видами требований в первом издании Вигерса) — это довольно искусственная попытка нарезать продукт на отдельные функции.
Из-за этой искусственности возник уродливый термин «нефункциональные требования».
Вигерс от шизофренической концепции называть одним и тем же словом разные вещи отказался уже во втором издании, но термин «нефункциональные требования» оставил, обложившись при этом извинениями и разъяснениями.
Но было поздно, метастазы уже пошли — в русском переводе книга Коберна «Writing Effective Use Cases» называется «Современные методы описания функциональных требований к системам» (очевидно, выпендрился научный редактор). И здесь под «функциональными требованиями» понимаются требования всех трёх уровней.