Требования
August 10, 2023
Требования. Часть 5. Виды нефункциональных требований.
Ранее были описаны уровни и виды требований. Ниже подробнее остановимся на видах нефункциональных требований.
К требованиям атрибутов качества ПО относят требования FURPS или FURPS+. Эта модель требований представлена Грейди и Касуэлл, работающими в тот момент времени в компании Hewlett-Packard.
FURPS:
- Функциональность (Functionality).
Какие функции должны быть в системе. - Удобство использования (Usability).
Удобство работы пользователей. - Надежность (Reliability).
Устойчивость к отказам. - Производительность (Performance).
Скорость, эффективность, потребление ресурсов, пропускная способность, время отклика. - Сопровождаемость (Supportability).
Все вместе: Тестируемость, расширяемость, адаптируемость, ремонтопригодность, совместимость, настраиваемость, удобство обслуживания, локализуемость, портативность.
"+" означает добавление требований по интерфейсным решениям, дизайну и реализации.
В целом, создание аналитической документации по модели FURPS+ позволяет создать качественно документированный проект.