Il corso si propone l’obiettivo di porre le attività relative alla raccolta, analisi e gestione dei requisiti nella loro giusta collocazione rispetto a quelle di gestione progetto (Tradizionale o Agile) e di sviluppo della applicazione.
L'analisi dei requisiti consiste nel chiarire e organizzare le specifiche raccolte durante la raccolta ed individuazione delle caratteristiche statiche e dinamiche dell'applicazione da realizzare.
L'importanza di gestire correttamente i requisiti non può essere sottovalutata in quanto omissioni di requisiti vitali o errori commessi durante la loro analisi si traduce in genere in un aumento di costo e, in alcuni casi, può comportare il fallimento del progetto. Inoltre, le modifiche ai requisiti devono essere adeguatamente controllate, per non andare incontro a ritardi e costi aggiuntivi.
Coinvolgere gli attori interessati attivamente già a partire dalla precisa definizione delle esigenze e consapevolezza de i vincoli diventa un elemento sempre più imprescindibile, in quanto agevola il successivo lavoro di progettazione e sviluppo, e aumenta il livello di soddisfazione nei confronti del sistema realizzato.