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.

L'approfondimento della conoscenza <strong>dei</strong> requisiti, a mano a mano che si procede, è distribuita<br />

e messa assieme per ottenere le rappresentazioni successive, nelle quali verranno aggiunte<br />

interazioni e sulle quali dovranno propagarsi i cambiamenti dovuti all'evoluzione <strong>dei</strong> requisiti stessi.<br />

Si noti, inoltre, che i vantaggi ottenibili dalla tracciabilità Pre–Requirements Specification<br />

sono strettamente dipendenti alla capacità di tracciare (in maniera bidirezionale) i requisiti con la<br />

loro originaria formulazione. Invece, i vantaggi legati alla tracciabilità Post-Requirements<br />

Specification<br />

dipendono dalla capacità di tracciare (in modo bidirezionale) i requisiti con la loro specifica,<br />

attraversando tutti gli artefatti in cui essi vengono lavorati.<br />

2.7 Convalida <strong>dei</strong> requisiti<br />

La convalida consiste nel dimostrare che i requisiti specificati definiscano realmente il sistema<br />

richiesto dal cliente.<br />

La sua importanza deriva dalla considerazione che correggere un errore od un'omissione in<br />

una fase avanzata dello sviluppo del sistema (o, ancor peggio, dopo la sua messa in esercizio)<br />

comporti costi molto elevati.<br />

I requisiti documentati (nel documento <strong>dei</strong> requisiti) dovranno essere sottoposti al<br />

committente, così che possa valutarne l'aderenza alle sue aspettative ed, eventualmente, approvarli.<br />

Durante il processo di convalida potranno essere effettuati diversi controlli sui requisiti per<br />

dimostrarne la validità, la consistenza, la completezza, il realismo/realizzabilità e la verificabilità<br />

(cfr. Appendice).<br />

Le tecniche di validazione più adoperate consistono nella revisione <strong>dei</strong> requisiti, nella<br />

prototipizzazione e nella generazione <strong>dei</strong> casi di test.<br />

Tra esse, la revisione <strong>dei</strong> requisiti è la più diffusa, poichè consente di validare anche i requisiti<br />

non funzionali.<br />

Alla base di essa vi è l'idea di riunire un gruppo di persone che dovranno leggere ed analizzare<br />

il docmento <strong>dei</strong> requisiti, per individuare eventuali errori od incongruenze che verranno discusse al<br />

56

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

Saved successfully!

Ooh no, something went wrong!