I requisiti software vengono documentati nel tentativo di specificare:
-
Una capacità software necessaria per l'utente per risolvere un problema e poter raggiungere un obiettivo
-
Una capacità software che deve essere soddisfatta o posseduta da un sistema o da un componente del sistema per
soddisfare un contratto, uno standard, una specifica o altra documentazione imposta formalmente
[THA97]
Questo è un artefatto essenziale nello sviluppo software, anche se in molti contesti è tipico per un sottoinsieme dei
requisiti non essere documentato completamente. RUP si occupa di questa questione gestendo lo sviluppo software in più
iterazioni, consentendo ai requisiti importanti di essere scoperti nel tempo.
|