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.

pertanto bisogna scrivere un insieme di casi di test 75 , attraverso i quali dimostrare che il sistema<br />

consegnato soddisferà ogni requisito specificato.<br />

Una volta rilevate, le incongruenze potranno essere risolte mediante tecniche di negoziazione.<br />

2.8 La gestione <strong>dei</strong> requisiti<br />

Nel corso del processo software, gli stakeholder e produttore acquisiscono una maggiore<br />

consapevolezza del problema e ciò, inevitabilmente, influenzerà i requisiti.<br />

Ad esempio, non di rado capita di accorgersi che alcuni aspetti del dominio non siano stati<br />

affrontati o, magari, non trattati in maniera adeguta, per cui nasce l'esigenza di rivedere il documento<br />

<strong>dei</strong> requisiti sulla base delle nuove conoscenze acquisite.<br />

Tipicamente, i requisiti su cui si avverte l'impatto di questa "evoluzione" sono:<br />

• i requisiti di compatibilità: dipendono da altri sistemi o processi organizzativi;<br />

• i requisiti duplicati: requisiti che rappresentano il medesimo "bisogno";<br />

• i requisiti emergenti: sono frutto dell'ampliamento della conoscenza del problema. Questa<br />

categoria di requisiti è, probabilmente, quella più interessante, poichè comporta<br />

nell'ampliamento delle funzionalità del sistema.<br />

• i requisiti impliciti: specifici del dominio e, per questo motivo, non formalizzati<br />

adeguatamente;<br />

Illustrazione 18: Mutabilità <strong>dei</strong> requisiti nel tempo<br />

• i requisiti instabili: cambiano con lo sviluppo del sistema.<br />

L'evoluzione, sfociata in una modifica, piuttosto che in una cancellazione o nella creazione di<br />

nuovi requisiti, dovrà essere gestita opportunamente.<br />

75 Ed infatti, la specifica <strong>dei</strong> casi di test, condotta a fronte <strong>dei</strong> casi d'uso (correlati ai requisiti funzionali), consente di<br />

rilevare omissioni, ambiguità nel documento <strong>dei</strong> requisiti.<br />

58

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

Saved successfully!

Ooh no, something went wrong!