Требования
August 10, 2023

Требования. Часть 5. Виды нефункциональных требований.

Ранее были описаны уровни и виды требований. Ниже подробнее остановимся на видах нефункциональных требований.

К требованиям атрибутов качества ПО относят требования FURPS или FURPS+. Эта модель требований представлена Грейди и Касуэлл, работающими в тот момент времени в компании Hewlett-Packard.
FURPS:

  • Функциональность (Functionality).
    Какие функции должны быть в системе.
  • Удобство использования (Usability).
    Удобство работы пользователей.
  • Надежность (Reliability).
    Устойчивость к отказам.
  • Производительность (Performance).
    Скорость, эффективность, потребление ресурсов, пропускная способность, время отклика.
  • Сопровождаемость (Supportability).
    Все вместе: Тестируемость, расширяемость, адаптируемость, ремонтопригодность, совместимость, настраиваемость, удобство обслуживания, локализуемость, портативность.

"+" означает добавление требований по интерфейсным решениям, дизайну и реализации.


В целом, создание аналитической документации по модели FURPS+ позволяет создать качественно документированный проект.