Forskjellen mellom URS & SRS

Forskjellen mellom URS & SRS


Verden av dataprogrammer kan være forvirrende til tider. Computer sjargong og akronymer ytterligere komplisere saken. SRS og URS er to av disse akronymer som ofte forvirret. SRS står for programvare kravspesifikasjon, og URS står for brukeren kravspesifikasjon.

Funksjonalitet vs. Design

Både SRS og URS det mulig for brukeren å forholde seg til funksjonaliteten til programvaren, men det er en klar forskjell mellom de to. Brukere av et bestemt system forvente ulike funksjoner for å være til stede for at systemet skal fungere ordentlig og være brukervennlig. For eksempel, for en online shopping portal, etter et kjøp, brukeren av systemet bør få en slags bekreftelse, for eksempel en "Thank You" skjerm som lar ham vite at kredittkort eller alternativ betalingsmetode har blitt akseptert og bestillingen er fullført. Selv om det ikke er en nødvendighet for funksjonen av systemet for å få en "Takk" skjerm ved enden av kjøpet, er det ofte hva som ville være forventet og ville øke brukerens opplevelse av systemet, noe som ville gjøre det til en bruker kravspesifikasjon. På den annen side, er en SRS hva som foregår bak kulissene for å sikre at URS er tilgjengelig og fungerer --- selve utformingen av systemet.

URS

Den URS er vanligvis skrevet før SRS, fordi SRS er i stor grad basert på brukerens opplevelse og forventninger. I tillegg til brukeren, er det også innmatet fra systemeier og en kvalitetssikring utvikler for å sikre at brukerens forventninger for systemet er mulig for systemet. URS blir ofte brukt som en del av validerings for programvaren før utviklingen av et spesielt system. Imidlertid er URS også brukes til retrospektiv validering når et system allerede er opprettet og validert, men URS brukes fortsatt som en test for kvalitetssikring.

SRS

For en SRS å møte URS, må SRS inneholde viktig informasjon som vil hjelpe systemet fungere på den måten at brukeren forventer. Denne informasjonen omfatter beskrivelser av operasjonene som utføres av hver skjerm, de data som kan legges inn i systemet (bokstaver, tall og spesialtegn, for eksempel), arbeidsstrømmer utført av systemet og system rapporter eller andre utganger, ifølge Ofni Systems. En SRS angir også hvem som kan legge inn data i systemet, samt hvordan systemet oppfyller myndighetskrav som gjelder for det aktuelle systemet.

fordeler

Mens det er en klar forskjell mellom SRS og URS, er tilkoblet. Uten URS, er det sannsynlig at SRS vil lide i kvalitet og vil mangle i funksjonalitet og brukervennlighet. I tillegg gir denne nære forholdet mellom URS og SRS generelt reduserer mengden av tid som er nødvendig for å utvikle et system, fordi essensielle elementer og krav til systemet ville blitt testet i løpet av URS fasen.