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 til et system.

Institute of Electrical and Electronics Engineers (IEEE) er det største tekniske samfunnet dedikert til standarder innen elektronisk og datamaskinfelt. IEEE har opprettet et sett med standardprosedyrer for hvordan en spesifikasjon av systemkrav skal dokumenteres. Denne dokumentasjonen inkluderer veiledning om opprettelse, organisering og modifikasjoner av systemets krav.

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 mellomvirksomheten 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 et systemkravspesifikasjon. 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 innenfor 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 forsikringskravper dag. Disse kravene vil bli betraktet som et ytelseskrav.

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 funksjonelle kravet 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.

ANDRE SPRÅK