Skip to main content

Hvad er en systemkravspecifikation?

En typisk computerapplikation inkluderer en sammensætning af software, hardware og netværkskomponenter.Systemkravspecifikation (SYRS) er en detaljeret oversigt over de krav, der er nødvendige for at oprette et komplet system.Disse krav er dokumenteret i et forsøg på at definere en komplet funktionalitet, tilgængelighed, ydeevne og sikkerhedsbehov i et system.

Institute of Electrical and Electronics Engineers (IEEE) er det største tekniske samfund dedikeret til standarder inden for det elektroniske og computerfelt.IEEE har oprettet et sæt standardprocedurer for, hvordan et systemkravspecifikation skal dokumenteres.Denne dokumentation inkluderer vejledning om oprettelse, organisering og ændringer af systemkravene.

Oprettelse af et systemkravspecifikation afsluttes typisk af en forretningsanalytiker.Forretningsanalytikeren er en professionel, der er ansvarlig for at konvertere forretningsmæssig jargon til tekniske løsninger.Hun er forbindelsen mellem virksomheden og det tekniske samfund.En god forretningsanalytiker er en effektiv kommunikator, der kan formulere forretningsbehov til et teknisk team.

Der er mange fordele ved at følge retningslinjerne for bedste praksis for en systemkravspecifikation.Kravspecifikationen er grundlaget for arkitektur, design og implementering, der vil blive bygget.Disse krav bruges til at bestemme niveauet for indsats for at gennemføre et projekt.Dårlige krav kan sammenlignes med et dårligt fundament for en bygning, som altid vil føre til en mislykket implementering.

Alle systemer har ydelseskrav, der skal dokumenteres inden for systemkravspecifikationen.Disse krav definerer et systems responstid, tilgængelighed og produktivitet på specifikke opgaver.Som et eksempel kunne et forsikringsselskab have et krav om at behandle 100.000 forsikringskrav om dagen.Disse krav vil blive betragtet som et præstationskrav.

Et funktionelt krav er et kendetegn ved et system baseret på specifikke forretningsprocesser.Et funktionelt krav kan være så enkelt som regler for, hvordan en applikation skal oprette og gemme data i systemet.For eksempel kan en virksomhed kræve, at alle personer skal have en adresse, før systemet gemmer dataene på en lagerenhed.Dette funktionelle krav ville blive dokumenteret inden for kravspecifikationen.

Sikkerhedskravene er ofte de vigtigste aspekter af et system.Disse krav er dokumenteret for at skitsere, hvordan data vil fås, og hvilke politikker der skal bruges til at kryptere dataene i applikationen.Med den igangværende trussel om hackere og online rovdyr er cybersikkerhed blevet et stadig vigtigere krav for de fleste computersystemer.