En verden av dataprogram kan være forvirrende til tider. Datamaskinen sjargong og akronymer ytterligere komplisere saker . SRS og URS er to av disse akronymer som ofte forvirret . SRS står for kravspesifikasjonen , og URS står for bruker kravspesifikasjon . Funksjonalitet vs Design
Både SRS og URS det mulig for brukeren å forholde seg til funksjonaliteten i programvaren , men det er en klar forskjell mellom de to. Brukere av et bestemt system forventer 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 , bør brukeren av systemet får en eller annen form for bekreftelse, for eksempel en " Thank You" skjerm som lar ham vite at kredittkortet eller alternativ betalingsmåte, er blitt akseptert og bestillingen er fullført . Mens det er ikke en nødvendighet for funksjonen av systemet å ha en " Thank You" skjermen på slutten av kjøpesummen , er det ofte hva som forventes , og vil øke brukerens opplevelse av systemet, noe som ville gjøre det 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
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å inn fra systemet eier og en kvalitetssikring utvikler for å sikre at brukerens forventninger for systemet er mulig for systemet. Den URS blir ofte brukt som en del av validering for programvare før utviklingen av et bestemt system . Imidlertid er URS også brukes til retrospektiv validering når et system allerede er opprettet og godkjent , men URS brukes fortsatt som en test for kvalitetssikring .
SRS
for en SRS å møte URS , SRS må inneholde viktig informasjon som vil hjelpe systemet fungerer på den måten at brukeren forventer . Denne informasjonen inkluderer beskrivelser av operasjoner utført av hvert skjermbilde dataene som kan skrives inn i systemet ( bokstaver, tall og spesialtegn , for eksempel) , work- strø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 regelverket som gjelder for det aktuelle systemet .
Fordeler
Mens det er en klar forskjell mellom SRS og URS , begge er koblet til. Uten URS , er det sannsynlig at SRS vil lide i kvalitet og vil mangle i funksjonalitet og brukervennlighet. I tillegg reduserer dette nære forholdet mellom URS og SRS vanligvis mengden tid som er nødvendig for å utvikle et system , fordi vesentlige elementer og krav til systemet ville ha blitt testet i løpet av URS fase .