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

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

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

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

Взаимосвязи
РолиОтветственный: Изменен:
Вход дляОбязательный:
  • Нет
Необязательный: Внешний:
  • Нет
Описание
Краткая схема

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

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

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



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