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.

Inoltre, l'adozione di <strong>strumenti</strong> a supporto consente di aumentare la produttività e la qualità.<br />

Pertanto, la giusta combinazione di questi aspetti determinano il grado di maturità di<br />

un'organizzazione software e, da ciò, il livello di qualità del software prodotto.<br />

qualità.<br />

sono:<br />

La maturità di un'organizzazione è determinata:<br />

• dalla competenza ed esperienza delle persone;<br />

• dalla maurità <strong>dei</strong> processi adoperati per lo sviluppo del software;<br />

• dall'utilizzo di metriche, metodi, tecniche e <strong>strumenti</strong> a supporto delle attività di sviluppo,<br />

che siano utili ed efficaci.<br />

Ciascuna persona coinvolta in un progetto software contribuisce in una certa misura alla sua<br />

Le aree di competenza che hanno un impatto diretto nella gestione della qualità del software<br />

• L'assicurazione della qualità: il controllo e la verifica dell'aderenza ai processi, del livello<br />

qualitativo della conduzione del progetto e, naturalmente, di qullo raggiunto dal prodotto sviluppato;<br />

• Gestione <strong>dei</strong> requisiti: la raccolta, l'analisi, la selezione, la documentazione la gestione delle<br />

modifiche, la tracciabilità <strong>dei</strong> requisiti. In sintesi, la qualità del prodotto finale dipende dalla qualità<br />

con cui i requisiti sono raccolti e interpretati, sviluppati, verificati e validati.<br />

Usare <strong>strumenti</strong> e metodi standard per la gestione <strong>dei</strong> requisiti permette di aumentare<br />

l’efficacia e l’efficienza del processo, migliorando la capacità di fissare gli opportuni traguardi per<br />

l’organizzazione e riducendo l’impatto <strong>dei</strong> cambiamenti richiesti in corso d’opera sul disegno<br />

generale.<br />

• Ingegnerizzazione del software: la progettazione, lo sviluppo ed il test;<br />

• La Gestione del progetto: pianificazione e controllo del progetto;<br />

• La gestione della configurazione;<br />

• le misurazioni: la definizione delle metriche da usare in base agli obiettivi che si vogliono<br />

raggiungere, le misurazioni e le valutazioni <strong>dei</strong> risultati.<br />

31

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

Saved successfully!

Ooh no, something went wrong!