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.
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