Skip to main content

Hva er krav sporbarhet?

Krav Sporbarhet er en teknikk som brukes i programvareutviklingsprosjekter for å sikre at brukerbehovene er fullstendig oppfylt og at mangler minimeres.Når du bruker denne prosjektstyringsteknikken, vil brukeren behov diktere krav, utvikling og kvalitetssikring.Grunnleggende implementeringer kan benytte seg av regneark for å lage matriser, og sofistikerte implementeringer bruker ofte spesielle kravstyringsapplikasjoner.

En forretnings- eller systemanalytiker vil møte forskjellige interessenter for å bestemme brukerbehov for et bestemt prosjekt.Disse behovene vil bli dokumentert og ofte inngått i en krav om styring av krav.Fra brukerbehov vil analytikeren utvikle et sett med produktfunksjoner.

Analytikeren vil koble brukerbehov til de tilhørende produktfunksjonene, og etablere sporbarhet mellom disse to elementene.Fra produktfunksjoner kan analytikeren utvikle brukssaker som en del av kravanalysen.Brukssaker er dokumenter som skildrer en brukers interaksjon med systemet, og viser trinnene systemet er nødvendig for å håndtere.Analytikeren vil spore produktfunksjoner til nødvendige trinn i brukssaken som oppfyller disse funksjonene.

Ikke alle brukerbehov kan beskrives gjennom brukernes interaksjoner med et system, så en annen type spesifikasjonsdokument kan også være nødvendig.Disse supplerende spesifikasjonene kan omfatte systemets pålitelighet og brukbarhetskrav.Kravene bør også spores til den aktuelle brukeren må opprettholde krav sporbarhet.

Mange organisasjoner benytter seg av et dokument som kalles en sporbarhetsmatrise.Denne matrisen kan sammenligne brukerbehov for produktfunksjoner og produktfunksjoner med krav.Sammenligningen gjør at forretningsanalytikeren kan bekrefte at hver brukerbehov blir oppfylt av en produktfunksjon, og at hver funksjon har støtte til brukssaker eller tilleggskrav.Det kan også hjelpe analytikeren med å bestemme om overflødige krav er opprettet.

Godkjente krav blir avsagt til kvalitetssikringspersonalet.Kvalitetssikringspersonalet vil bruke kravene til å utvikle testsaker, og personalet vil spore testtilfeller til kravene.En sporbarhetsmatrise kan brukes for å sikre at alle krav har en støttende testtilfeller og at ingen unødvendige testtilfeller er lagt til.

Implementering av krav Sporbarhet for systemteknikk kan gi fordeler for en organisasjon.Det kan bidra til å sikre at systemet oppfyller brukerkrav og reduserer omarbeidingskostnadene.Systemer som er utviklet ved hjelp av kravsporbarhet, bør også lettere oppdateres.Hvis ytterligere utvikling gjøres på systemet, kan sporbarhetsmatrisen hjelpe prosjektgruppen med å finne brukerbehov, produktfunksjoner, krav og testtilfeller som kan være nødvendig å oppdatere.