29.05.2013 Views

Metodologie e strumenti dell'Ingegneria dei Requisiti ... - MobiLab

Metodologie e strumenti dell'Ingegneria dei Requisiti ... - MobiLab

Metodologie e strumenti dell'Ingegneria dei Requisiti ... - MobiLab

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!