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