Требования к программному обеспечению документируются для того, чтобы указать:
-
Функциональная возможность программного обеспечения, необходимая пользователю для решения проблемы [с целью] для
достижения цели
-
Функциональная возможность, которой должна отвечать или владеть система или компонент системы для удовлетворения
договора, стандарта, спецификации или другой официально определенной документации
[THA97]
Это важный артефакт в разработке программного обеспечения, хотя во многих контекстах является типичным неполное
документирование некоторого набора требований. В RUP в связи с этим применяется управление разработкой программного
обеспечения в нескольких итерациях, что допускает обнаружение важных требований с течением времени.
|