Qual è la tracciabilità dei requisiti?

La tracciabilità dei requisiti è una tecnica utilizzata nei progetti di sviluppo del software per garantire che le esigenze degli utenti siano completamente soddisfatte e che i difetti siano ridotti al minimo. Quando si utilizzano questa tecnica di gestione del progetto, le esigenze dell'utente deteranno requisiti, sviluppo e garanzia della qualità. Le implementazioni di base possono utilizzare i fogli di calcolo per creare matrici e le implementazioni sofisticate utilizzano spesso applicazioni di gestione dei requisiti speciali.

Un analista di business o sistemi incontrerà varie parti interessate per determinare le esigenze degli utenti per un determinato progetto. Queste esigenze saranno documentate e spesso inserite in un'applicazione di gestione dei requisiti. Dalle esigenze dell'utente, l'analista svilupperà una serie di funzionalità del prodotto.

L'analista collegherà le esigenze dell'utente alle funzionalità del prodotto associate, stabilendo la tracciabilità tra questi due elementi. Dalle caratteristiche del prodotto, l'analista può sviluppare casi d'uso come parte dell'analisi dei requisiti. I casi d'uso sono documenti che descrivono l'int di un utenteErazione con il sistema, che mostra i passaggi che il sistema è necessario per gestire. L'analista traccerà le funzionalità del prodotto per i passaggi richiesti nel caso d'uso che soddisfano queste funzionalità.

Non tutte le esigenze dell'utente possono essere descritte attraverso le interazioni degli utenti con un sistema, pertanto potrebbe essere necessario un diverso tipo di documento di specifica. Queste specifiche supplementari possono includere affidabilità del sistema e requisiti di usabilità. I requisiti dovrebbero anche essere ricondotti all'utente pertinente per mantenere la tracciabilità dei requisiti.

Molte organizzazioni utilizzano un documento chiamato matrice di tracciabilità. Questa matrice può confrontare le esigenze dell'utente alle funzionalità del prodotto e le funzionalità del prodotto ai requisiti. Il confronto consente all'analista aziendale di verificare che ciascun bisogno dell'utente sia soddisfatto da una funzionalità del prodotto e che ogni funzionalità abbia casi d'uso di supporto o requisiti supplementari. Può anche aiutare il aNalyst determina se sono stati creati requisiti superflui.

I requisiti approvati sono consegnati al personale di garanzia della qualità. Il personale di garanzia della qualità utilizzerà i requisiti per sviluppare casi di test e il personale traccia i casi di test sui requisiti. Una matrice di tracciabilità può essere utilizzata per garantire che tutti i requisiti abbiano casi di test di supporto e che non siano stati aggiunti casi di test non necessari.

La tracciabilità dei requisiti di implementazione per l'ingegneria dei sistemi può offrire vantaggi a un'organizzazione. Può aiutare a garantire che il sistema soddisfi i requisiti degli utenti e riduca i costi di rilavorazione. Anche i sistemi sviluppati utilizzando la tracciabilità dei requisiti dovrebbero essere aggiornati più facilmente. Se si esegue uno sviluppo aggiuntivo sul sistema, la matrice di tracciabilità può aiutare il team di progetto a individuare le esigenze degli utenti, le funzionalità del prodotto, i requisiti e i casi di prova che potrebbero essere necessario aggiornare.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?