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.

Un esempio potrebbe essere il collegamento tra requisiti di sistema e relativi requisiti software di<br />

alto livello (nel caso in cui si sia deciso di operare un'astrazione a più livelli <strong>dei</strong> requisiti software).<br />

Allo stato attuale delle cose, il problema della tracciabilità, pur essendo particolarmente<br />

sentito, non riesce a trovare uno sbocco risolutivo in parecchi contesti. Infatti, la molteplicità delle<br />

definizioni di tracciabilità ha fatto sì che non si sia sviluppata un'idea chiara e condivisa del<br />

concetto. Pertanto, nonostante i tool di gestione <strong>dei</strong> requisiti 73 prevedano funzionalità a supporto, nei<br />

contesti in cui vengono utilizzati, raramente si riesce a mettere a frutto i vantaggi che si potrebbero<br />

ottenere.<br />

È comunque possibile distinguere due fasi della tracciabilità: precedente (Pre-R equirements<br />

Specification Traceability) e successiva alla specifica <strong>dei</strong> requisiti (Post-Requirements Specification<br />

Traceability).<br />

Nella prima vengono considerati i collegamenti tra un requisito con gli aspetti ad un livello<br />

ancora alto di astrazione, mentre nella seconda ci si riferisce ai collegamenti tra lo stesso requisito e<br />

gli aspetti a valle della specifica, cioè quelli ad un livello di dettaglio maggiore.<br />

In figura 17 mostriamo un esempio che ci aiuterà a comprendere i concetti appena esposti.<br />

Illustrazione 17: Tracciabilità Pre-RS e Post-RS<br />

73 Un esempio di tool di gestione <strong>dei</strong> requisiti è IBM Rational DOORS.<br />

55

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

Saved successfully!

Ooh no, something went wrong!