Valutare le specifiche di un prodotto o sistema software da sviluppare individuando i requisiti funzionali e non funzionali, i vincoli e le possibili serie di casi d’utilizzo che illustrano le interazioni tra il software e i suoi utenti.