Matrice di tracciabilità dei requisiti

4

Che cos'è una matrice di tracciabilità dei requisiti?

Quali sono le differenze tra i diversi tipi di requisiti e quali sono i vantaggi / svantaggi dell'utilizzo di queste matrici?

    
posta maz3tt 25.01.2011 - 04:54
fonte

4 risposte

2

RTM è molto importante nell'ingegneria del software ed è fondamentale che lo sviluppatore, il QA, l'architetto debba aggiornarsi di conseguenza. Fondamentalmente copre tutte le relazioni del tuo progetto in cui puoi tracciare se ci sono stati dei cambiamenti nel fabbisogno o dopo molto tempo che sei arrivato e lavori sul progetto ma non ricordi nulla relativo al progetto.

Generalmente consiste nelle seguenti colonne nel foglio

Id Req [ID univoco], ID caso d'uso, ID classe, ID interfaccia utente, ID caso di test

Finalmente puoi tracciare il tuo requisito ...

    
risposta data 05.02.2011 - 08:17
fonte
4

La Matrice di Tracciabilità è uno strumento molto importante per verificare se tutti i requisiti sono coperti o meno.
Generalmente le applicazioni aziendali hanno molte regole aziendali che dividiamo in Casi d'uso o documenti allineati e diamo loro un ID univoco, in seguito li mappiamo in una matrice di tracciabilità in modo tale che se qualche richiesta viene ignorata può essere individuata.
Vantaggi Bene, come si può consegnare un progetto a meno che non siano soddisfatti tutti i requisiti, Matrix non solo copre le regole aziendali ma determina anche la qualità e la completezza della propria applicazione.
Tipi di requisiti è un vasto, puoi fare riferimento a questo collegamento. Spero che ti fornisca un'idea dettagliata delle cose richieste.

    
risposta data 25.01.2011 - 05:53
fonte
3

Alcune risposte qui indicano che una matrice di tracciabilità dei requisiti è necessaria per lo sviluppo di software. Direi che non è necessariamente così, e che altri processi software che non implicano una matrice di tracciabilità dei requisiti possono avere molto successo nella fornitura di software di alta qualità che soddisfi le richieste degli utenti.

Se tuttavia lavori in un ambiente regolamentato, ad es. scrivere software per dispositivi medici, è un requisito per averne uno. Perché se non lo fai, il tuo software non sarà approvato dalle autorità di regolamentazione (che sarebbe la FDA nel caso di software per dispositivi medici).

In realtà, una matrice di tracciabilità dei requisiti è solo uno strumento per tenere traccia dei requisiti per progettare e testare i casi. Quale strumento stai utilizzando per il lavoro non è importante. Ciò che è importante è che tu sia in grado di tracciare i requisiti per l'architettura del software e i casi di test. Ciò significa che devi sempre essere in grado di individuare facilmente quali casi di test esistono per verificare la funzionalità implementata per supportare un requisito specifico, ma anche quali requisiti esistessero per dettare uno specifico caso di test.

    
risposta data 05.02.2011 - 09:40
fonte
1

La Requirement Traceability Matrix (RTM) è un modo per mappare i requisiti aziendali e le storie degli utenti ai casi di test inclusi in un piano di test. Lo scopo di RTM è quello di contribuire a garantire la copertura dei requisiti aziendali, incluso il numero di test per casi d'uso individuali. Le matrici di tracciabilità dei requisiti forward e backward mostrano anche i conteggi dei difetti correnti fornendo le metriche di test in base al requisito. Se vuoi saperne di più sui vantaggi di esso, utilizzando diversi strumenti puoi controllare questo link: Matrice di tracciabilità dei requisiti

    
risposta data 16.01.2018 - 02:20
fonte

Leggi altre domande sui tag