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 av de krav som krävs för att skapa ett komplett system. Dessa krav dokumenteras i ett försök att definiera en fullständig funktionalitet, tillgänglighet, prestanda och säkerhetsbehov för ett system.

Institute of Electrical and Electronics Engineers (IEEE) är det största tekniska samhället som ägnas åt standarder inom elektroniska och datorfält. 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 systemets krav.

Skapandet av en systemkravspecifikation är vanligtvis genomfö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 mellanVerksamheten 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åkper dag. Dessa krav skulle betraktas som ett prestationskrav.

Ett funktionellt krav är ett kännetecken för ett system baserat på specifika affärsprocesser. Ett funktionellt krav 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.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?