Skip to main content

Vad är krav på spårbarhet?

Kravens spårbarhet är en teknik som används i programvaruutvecklingsprojekt för att säkerställa att användarnas behov uppfylls helt och att defekter minimeras.När du använder denna projekthanteringsteknik kommer användarens behov att diktera krav, utveckling och kvalitetssäkring.Grundläggande implementeringar kan använda sig av kalkylblad för att skapa matriser, och sofistikerade implementeringar använder ofta särskilda kravhanteringsapplikationer.

En affärs- eller systemanalytiker kommer att möta olika intressenter för att bestämma användarnas behov för ett visst projekt.Dessa behov kommer att dokumenteras och ofta ingås i en kravhanteringsapplikation.Från användarens behov kommer analytikern att utveckla en uppsättning produktfunktioner.

Analytikern kommer att ansluta användarens behov till de tillhörande produktfunktionerna och fastställa spårbarhet mellan dessa två element.Från produktfunktioner kan analytikern utveckla användningsfall som en del av kravanalysen.Användningsfall är dokument som visar en användares interaktion med systemet, vilket visar stegen som systemet krävs för att hantera.Analytiker kommer att spåra produktfunktioner till nödvändiga steg i användningsfallet som uppfyller dessa funktioner.

Inte alla användarbehov kan beskrivas genom användarnas interaktioner med ett system, så en annan typ av specifikationsdokument kan också behövas.Dessa kompletterande specifikationer kan inkludera systemtillförlitlighet och användbarhetskrav.Kraven bör också spåras till den relevanta användaren måste behålla kraven på spårbarhet.

Många organisationer använder ett dokument som kallas en spårbarhetsmatris.Denna matris kan jämföra användarbehov i produktfunktioner och produktfunktioner med krav.Jämförelsen gör det möjligt för Business Analyst att verifiera att varje användarbehov uppfylls av en produktfunktion och att varje funktion har stöd för användningsfall eller kompletterande krav.Det kan också hjälpa analytikern att avgöra om överflödiga krav har skapats.

Godkända krav överlämnas till kvalitetssäkringspersonal.Kvalitetssäkringspersonalen kommer att använda kraven för att utveckla testfall, och personalen kommer att spåra testfall till kraven.En spårbarhetsmatris kan användas för att säkerställa att alla krav har ett stödjande testfall och att inga onödiga testfall har lagts till.

Implementeringskravens spårbarhet för systemteknik kan ge fördelar för en organisation.Det kan hjälpa till att säkerställa att systemet uppfyller användarkraven och sänker omarbetningskostnader.System som utvecklas med hjälp av kravspårbarhet bör också lättare uppdateras.Om ytterligare utveckling görs på systemet kan spårbarhetsmatrisen hjälpa projektgruppen att hitta användarnas behov, produktfunktioner, krav och testfall som kan behöva uppdateras.