WorkProductDescriptor
Рабочий продукт (Артефакт): Требование программного обеспечения
Этот артефакт представляет собой спецификацию условия или возможности, которым должна соответствовать система.
Назначение

Требования к программному обеспечению документируются для того, чтобы указать:

  • Функциональная возможность программного обеспечения, необходимая пользователю для решения проблемы [с целью] для достижения цели
  • Функциональная возможность, которой должна отвечать или владеть система или компонент системы для удовлетворения договора, стандарта, спецификации или другой официально определенной документации
    [THA97]

Это важный артефакт в разработке программного обеспечения, хотя во многих контекстах является типичным неполное документирование некоторого набора требований. В RUP в связи с этим применяется управление разработкой программного обеспечения в нескольких итерациях, что допускает обнаружение важных требований с течением времени.

Взаимосвязи
Описание
Краткая схема

При создании  этого артефакта следует принимать во внимание его различные аспекты, включая следующее:

  • различные заинтересованные группы или лица, которые могут вносить требования
  • различные типы требований (категории, размеры), которые необходимо принять во внимание
Свойства
Необязательный
ЗапланированныйYes
Доводка
Опции представления

Этот артефакт обычно включается в другие артефакты спецификаций требований.



Требованиями к программному обеспечению  лучше всего управлять в базе данных, такой как Rational ClearQuest и/или Rational RequisitePro, для трассировки состояний, присваивания приоритетов, создания отчетов и установки трассируемости.  Настройка включает принятие решения о том, какую информацию (Атрибуты требований) следует документировать для каждого требования.  Результат этих решений необходимо задокументировать в  Плане управления требованиями.

Дополнительные сведения