Бандерлог

17.02.2020 16:39

Разные виды требований отражают разные точки зрения на продукт:

«Функциональные» требования во втором значении (левая сторона картинки с видами требований в первом издании Вигерса) — это довольно искусственная попытка нарезать продукт на отдельные функции.

Из-за этой искусственности возник уродливый термин «нефункциональные требования».

Вигерс от шизофренической концепции называть одним и тем же словом разные вещи отказался уже во втором издании, но термин «нефункциональные требования» оставил, обложившись при этом извинениями и разъяснениями.

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