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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

fine di risolverle.<br />

Il modello di revisione <strong>dei</strong> requisiti prende vita dalle considerazioni degli studiosi Gilb e<br />

Graham 74 e, successivamente ampliata da Kotonya e Sommerville, consta delle seguenti attività:<br />

1. Plan review: viene nominato il team, il luogo, il giorno in cui verrà operata la revisione;<br />

2. Distribuite documents: il documento <strong>dei</strong> requisiti (ed eventuale altra documentazione) viene<br />

fornita al team di revisione;<br />

3. Prepare for review: lettura individuale del documento, così da trovare conflitti e/o incongruenze.<br />

In tal modo, ogni soggetto potrà operare senza subire l'influenza di un altro;<br />

4. Hold review meeting: discussione di tutti i problemi riscontrati e decisione delle contromisure da<br />

adottare;<br />

5. Follow-up actions: verifica delle contromisure decise da parte del coordinatore del team;<br />

6. Revise document: ulteriore revisione delle sezioni evidenziate.<br />

I problemi riscontrabili all'interno del documento possono venir fuori dalla mancanza di<br />

chiarezza nei requisiti: il requisito può essere espresso in maniera poco chiara, oppure si è omessa<br />

qualche informazione comunicata durante la fase di elicitazione;<br />

Nel caso in cui il documento <strong>dei</strong> requisiti presenti informazioni mancanti, esse potranno essere<br />

reperite dagli utenti interessati. Va da sè che, nel caso di conflitti tra requisiti, sia necessario<br />

negoziare con i clienti una possibile soluzione alternativa.<br />

La revisione <strong>dei</strong> requisiti, alla quale dovrebbero essere coinvolti tutti gli interessati al prodotto<br />

(committente e produttore), potrà essere svolta in maniera formale od informale<br />

I requisiti dovrebbero essere revisionati regolarmente durante tutta la fase di definizione,<br />

poichè servono ad affrontare problemi od errori di specifica nella fase iniziale del processo.<br />

Una delle caratteristiche che dovrebbero mostrare i requisiti proposti è la verificabilità,<br />

74 Gilb e Graham affermano che il gruppo di revisonatori dovrebbe essere selezionato così da riflettere i diversi punti di<br />

vista, quali il test, l'utente finale e la gestione della qualità. Inoltre, ogni organizzatore dovrebbe sviluppare le proprie<br />

check-list, basate su standard e prassi interne, da aggiornare regolarmente quando vengono scoperti nuovi tipi di<br />

difetti [4].<br />

57

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

Saved successfully!

Ooh no, something went wrong!