Нефункциональное требование
-
Определение и классификация требований
- Нефункциональные требования (NFR) определяют критерии качества системы, а не её поведение.
- Функциональные требования описывают конкретные действия или функции системы.
- NFR часто называют «архитектурными характеристиками» в архитектуре программного обеспечения.
-
Примеры нефункциональных требований
- Система должна отображать актуальное количество записей в базе данных.
- Достаточная пропускная способность сети является нефункциональным требованием.
- Доступность, адаптивность, возможность аудита и контроля являются примерами NFR.
-
Классификация и значимость NFR
- Эксплуатационные качества включают надежность, защищенность и удобство использования.
- Эволюционные качества включают тестируемость, ремонтопригодность и масштабируемость.
- Конкретизация NFR важна для их измеримости и эффективности.
-
Стандарты и рекомендации
- ISO/IEC 25010:2011 и Консорциум по качеству ИТ-программного обеспечения являются важными стандартами в области требований.
- Стандарт ISO/IEC 9126 и МЕХИ предоставляют дополнительные рекомендации и анализ требований.