Skip to main content

Hva er en spesifikasjon av systemkrav?

En typisk dataprogram inkluderer en sammensatt programvare, maskinvare og nettverkskomponenter.Systemkravspesifikasjon (SYRS) er en detaljert oversikt over kravene som er nødvendige for å lage et komplett system.Disse kravene er dokumentert i et forsøk på å definere fullstendig funksjonalitet, tilgjengelighet, ytelse og sikkerhetsbehov..IEEE har opprettet et sett med standardprosedyrer for hvordan et systemkravspesifikasjon skal dokumenteres.Denne dokumentasjonen inkluderer veiledning om opprettelse, organisering og modifikasjoner av systemkravene.

Oppretting av et systemkravspesifikasjon er vanligvis fullført av en forretningsanalytiker.Forretningsanalytikeren er en profesjonell som er ansvarlig for å konvertere forretningssjargong til tekniske løsninger.Hun er forbindelsen mellom virksomheten og det tekniske samfunnet.En god forretningsanalytiker er en effektiv kommunikator som kan artikulere forretningsbehov til et teknisk team.

Det er mange fordeler ved å følge retningslinjene for beste praksis for en spesifikasjon av systemkrav.Kravspesifikasjonen er grunnlaget for arkitektur, design og implementering som skal bygges.Disse kravene brukes til å bestemme innsatsnivået som trengs for å fullføre et prosjekt.Dårlige krav kan sammenlignes med et dårlig grunnlag for en bygning, noe som alltid vil føre til en mislykket implementering.

Alle systemer har ytelseskrav som bør dokumenteres i systemkravspesifikasjonen.Disse kravene definerer responstiden, tilgjengeligheten og produktiviteten til et system på spesifikke oppgaver.Som et eksempel kan et forsikringsselskap ha et krav om å behandle 100 000 forsikringskrav per dag.Dette kravet vil bli betraktet som et resultatkrav.

Et funksjonskrav er et kjennetegn på et system basert på spesifikke forretningsprosesser.Et funksjonelt krav kan være så enkelt som regler for hvordan en applikasjon skal opprette og lagre data i systemet.For eksempel kan en virksomhet kreve at alle personer må ha en adresse før systemet vil lagre dataene til en lagringsenhet.Dette funksjonskravet vil bli dokumentert innenfor kravets spesifikasjon.

Sikkerhetskravene er ofte de viktigste aspektene ved et system.Disse kravene er dokumentert for å skissere hvordan data skal nås og hvilke retningslinjer som skal brukes for å kryptere dataene i applikasjonen.Med den pågående trusselen fra hackere og rovdyr på nettet, har cybersikkerhet blitt et stadig viktigere krav for de fleste datasystemer.