Metodologie e strumenti dell'Ingegneria dei Requisiti ... - MobiLab
Metodologie e strumenti dell'Ingegneria dei Requisiti ... - MobiLab
Metodologie e strumenti dell'Ingegneria dei Requisiti ... - MobiLab
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