Världen av programvara kan vara förvirrande ibland . Computer jargong och förkortningar komplicera ytterligare frågor . SRS och URS är två av dessa förkortningar som ofta förväxlas . SRS står för mjukvara kravspecifikation , och URS står för användarens kravspecifikation . Funktionalitet vs design
Både SRS och URS möjligt för användaren att relatera till funktionaliteten av programvaran , men det finns en tydlig skillnad mellan de två . Användare av något särskilt system förväntar olika funktioner för att vara närvarande för att systemet ska fungera och vara användarvänlig . Till exempel , för en online shopping portal , efter ett köp , bör användaren av systemet få någon form av bekräftelse , såsom ett " Tack " -skärm som låter honom veta att kreditkort eller alternativ betalningsmetod har accepterats och beställning är komplett . Även om det inte är en nödvändighet för att systemet fungerar att ha en " Tack " -skärmen vid slutet av köpet , är det ofta vad som kan förväntas och skulle öka användarens upplevelse av systemet , vilket skulle göra det till en användare kravspecifikation. Å andra sidan , är en SRS vad som händer bakom kulisserna för att se till att URS är tillgänglig och fungerar --- själva utformningen av systemet . Addera URS
URS är vanligtvis skrivna före SRS , eftersom SRS bygger till stor del på användarens erfarenhet och förväntningar . Förutom för användaren , finns det också input från systemet ägare och en kvalitetssäkring utvecklare för att säkerställa att användarens förväntningar för systemet är möjliga för systemet. Den URS används ofta som en del av valideringen för mjukvara före utvecklingen av ett visst system . Dock är URS också används för retrospektiv validering när ett system har redan skapats och godkänts , men URS används fortfarande som ett test för ändamål kvalitetssäkring .
SRS
för en SRS att möta URS , SRS måste innehålla viktig information som hjälper systemet fungerar på det sätt som användaren förväntar sig . Denna information innehåller beskrivningar av de operationer som utförs av varje skärm , de uppgifter som kan föras in i systemet ( bokstäver, siffror och specialtecken , till exempel) , arbete - flöden utförs av systemet och systemet rapporter eller andra utgångar , enligt ofni Systems. Ett SRS anger också vem som kan mata in data i systemet samt hur systemet uppfyller regulatoriska krav som gäller för det specifika systemet .
Fördelar
Medan det finns en tydlig skillnad mellan SRS och URS , båda är anslutna . Utan URS , är det troligt att den SRS kommer att lida i kvalitet och kommer att sakna i funktionalitet och användbarhet. Dessutom minskar det nära sambandet mellan URS och SRS allmänhet den tid som behövs för att utveckla ett system , eftersom väsentliga delar och krav för systemet skulle ha testats under URS fasen .