Нефункциональные требования — это характеристики и ограничения, не связанные напрямую с функциями продукта, но важные для его работы. 1 К ним относят требования точности, надёжности, безопасности, эффективности, производительности, поддерживаемости, удобства использования. 1
От функциональных требования нефункциональные отличаются следующим образом:
Что описывают. 4 Функциональные требования определяют, что должна делать система, то есть они определяют функциональность системы. 4 Например, «пользователь должен иметь возможность зарегистрироваться на сайте» или «сайт должен отображать список товаров с возможностью добавления их в корзину». 4
Как описывают. 4 Нефункциональные требования определяют, как должна работать система, то есть они описывают характеристики и качественные аспекты системы. 4 Например, «сайт должен загружаться за 3 секунды» или «сайт должен быть защищён от взлома». 4