Skip to main content

Vad är en systemkravspecifikation?

En typisk datorapplikation innehåller en sammansättning av programvara, hårdvara och nätverkskomponenter.Systemkravspecifikation (SYRS) är en detaljerad översikt över de krav som krävs för att skapa ett komplett system.Dessa krav dokumenteras i ett försök att definiera fullständig funktionalitet, tillgänglighet, prestanda och säkerhetsbehov för ett system.

Institutet för elektriska och elektronikingenjörer (IEEE) är det största tekniska samhället som ägnas åt standarder inom det elektroniska och datorfältet.IEEE har skapat en uppsättning standardförfaranden för hur en systemkravspecifikation ska dokumenteras.Denna dokumentation inkluderar vägledning om skapandet, organisationen och ändringarna av systemkraven.

Skapandet av en systemkravspecifikation är vanligtvis slutförd av en affärsanalytiker.Affärsanalytiker är en professionell som ansvarar för att konvertera affärsjargong till tekniska lösningar.Hon är sambandet mellan företaget och det tekniska samhället.En bra affärsanalytiker är en effektiv kommunikatör som kan formulera affärsbehov i ett tekniskt team.

Det finns många fördelar med att följa riktlinjerna för bästa praxis för en systemkravspecifikation.Kravspecifikationen är grunden för arkitektur, design och implementering som kommer att byggas.Dessa krav används för att bestämma den ansträngning som behövs för att slutföra ett projekt.Dåliga krav är jämförbara med en dålig grund för en byggnad, vilket alltid kommer att leda till en misslyckad implementering.

Alla system har prestandakrav som bör dokumenteras inom systemkravspecifikationen.Dessa krav definierar responstiden, tillgängligheten och produktiviteten för ett system på specifika uppgifter.Som ett exempel kan ett försäkringsbolag ha ett krav på att behandla 100 000 försäkringsanspråk per dag.Detta krav skulle betraktas som ett prestationskrav.

Ett funktionellt krav är ett kännetecken för ett system baserat på specifika affärsprocesser.Ett funktionskrav kan vara så enkelt som regler för hur en applikation ska skapa och spara data i systemet.Till exempel kan ett företag kräva att alla personer måste ha en adress innan systemet sparar data till en lagringsenhet.Detta funktionella krav skulle dokumenteras inom kravspecifikationen.

Säkerhetskraven är ofta de viktigaste aspekterna av ett system.Dessa krav dokumenteras för att beskriva hur data kommer att nås och vilken policy som ska användas för att kryptera uppgifterna i applikationen.Med det pågående hotet från hackare och rovdjur online har cybersäkerhet blivit ett allt viktigare krav för de flesta datorsystem.