2.8 KiB
2.8 KiB
title | localeTitle |
---|---|
Nonfunctional Requirements | Нефункциональные требования |
Нефункциональные требования
Нефункциональное требование (NFR) - это требование, которое определяет критерии, которые могут использоваться для оценки функционирования системы, а не для конкретного поведения (функциональное требование). Нефункциональные требования часто называют «атрибутами качества», «ограничениями» или «не поведенческими требованиями».
Неофициально, их иногда называют «ными», от таких атрибутов, как стабильность и переносимость. НФР можно разделить на две основные категории:
- Исполняемые качества , такие как безопасность, безопасность и удобство использования, которые наблюдаются во время работы (во время выполнения).
- Эволюционные качества , такие как тестируемость, ремонтопригодность, расширяемость и масштабируемость, которые воплощены в статической структуре системы
Обычно вы можете уточнить нефункциональное требование в наборе функциональных требований в качестве способа детализации и разрешения (частичного) тестирования и проверки.
Примеры:
- Принтер должен печатать через 5 секунд после нажатия кнопки
- Код должен быть написан на Java
- Пользовательский интерфейс должен быть легко судоходным
Дополнительная информация:
- Статья в Википедии
- ReQtest Объясняет разницу между функциональными и нефункциональными требованиями
- Масштабируемые Agile Works в процессе от поиска до тестирования нефункциональных требований