FURPS — классификация требований к программным системам.
Образована от первых букв слов:
- Functionality — Функциональные требования: свойства, возможности, безопасность. Являются основными, по этим требованиям строятся диаграммы вариантов использования (Use case diagram).
- Usability — Требования к удобству использования (UX): человеческий фактор, эстетика, последовательность, документация.
- Reliability — Требования к надежности: частота возможных сбоев, отказоустойчивость, восстанавливаемость, предсказуемость устойчивости.
- Performance — Требования к производительности: время отклика, использование ресурсов, эффективность, мощность, масштабируемость.
- Supportability — Требования к поддержке: возможность поддержки, ремонтопригодность, гибкость, модифицируемость, модульность, расширяемость, возможность локализации.
Требования были разработаны и представлены Hewlett-Packard. В настоящее время используется аббревиатура FURPS+. Символ "+" означает дополнительные факторы, добавленные HP для расширения понятия и выделения второстепенных, но важных атрибутов: интерфейс, операции, юридические вопросы и т.п.
Некоторые из этих требований называются атрибутами качества (usability, reliability, performance, supportability).
Для улучшения этой статьи желательно:
|