Metodologie e strumenti dell'Ingegneria dei Requisiti ... - MobiLab
Metodologie e strumenti dell'Ingegneria dei Requisiti ... - MobiLab
Metodologie e strumenti dell'Ingegneria dei Requisiti ... - MobiLab
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
minimizzare gli errori degli utenti".<br />
Requisito non-funzionale (verificabile):<br />
"controllori esperti devono poter imparare a usare tutte le funzioni del sistema in max. 2 ore di<br />
apprendimento. Dopo l’apprendimento, il controllore deve essere in grado di operare senza<br />
commettere più di 2 errori al giorno".<br />
Questa considerazione, però, non può prescindere della difficoltà, da parte del cliente, di<br />
tradurre una propria esigenza in tal senso, del costo talvolta elevato dell'operazione, e<br />
dell'impossibilità di quantificare alcune tipologie di requisiti 21 .<br />
Si pensi, ad esempio, ai requisiti di performance ed a quelli di usability: i primi possono essere<br />
formulati e quantificati in maniera esatta, cosa che non vale per i secondi che, quindi, potranno<br />
essere descritti solo informalmente.<br />
Non di rado, i requisiti non funzionali di prodotto entrano in conflitto tra loro (ad esempio, un<br />
requisito di sicurezza potrebbe comportare una perdita in performance); pertanto, analizzandoli<br />
adeguatamente, si riuscirà a comprendere la priorità di ciascuno di essi e stabilire quali strategie<br />
adottare per prevenire i conflitti.<br />
Illustrazione 3: Misure <strong>dei</strong> requisiti non funzionali<br />
21 Si pensi, ad esempio, alla manutenibilità di un prodotto che non può essere quantificata.<br />
15