Модель FURPS играет важную роль в разработке современных информационных систем, так как помогает классифицировать требования к программным системам. 12
Аббревиатура FURPS образована от первых букв слов, которые обозначают различные категории требований: 12
- Functionality — функциональные требования: свойства, возможности, безопасность. 12 По этим требованиям строятся диаграммы вариантов использования. 1
- Usability — требования к удобству использования: человеческий фактор, эстетика, последовательность, документация. 12
- Reliability — требования к надёжности: частота возможных сбоев, отказоустойчивость, восстанавливаемость, предсказуемость устойчивости. 12
- Performance — требования к производительности: время отклика, использование ресурсов, эффективность, мощность, масштабируемость. 12
- Supportability — требования к поддержке: возможность поддержки, ремонтопригодность, гибкость, модифицируемость, модульность, расширяемость, возможность локализации. 12
Выявление требований согласно модели FURPS позволяет создать качественный набор документов в проекте. 4
Кроме того, модель FURPS может использоваться в качестве контрольного списка, по которому проверяют, все ли виды требований к системе включены в описание. 3