Skip to main content

Wat is een specificatie van het systeemvereiste?

Een typische computertoepassing bevat een samenstelling van software-, hardware- en netwerkcomponenten.Systeemvereiste specificatie (SYRS) is een gedetailleerde overzicht van de vereisten die nodig zijn om een compleet systeem te maken.Deze vereisten zijn gedocumenteerd in een poging om de volledige functionaliteit, beschikbaarheid, prestaties en beveiligingsbehoeften van een systeem te definiëren.

Het Institute of Electrical and Electronics Engineers (IEEE) is de grootste technische samenleving die zich toelegt op normen in de elektronische en computerveld.IEEE heeft een set standaardprocedures gemaakt over hoe een systeemvereiste specificatie moet worden gedocumenteerd.Deze documentatie omvat richtlijnen voor het creëren, organiseren en wijzigingen van de systeemvereisten.

De oprichting van een systeemvereiste specificatie wordt doorgaans voltooid door een bedrijfsanalist.De bedrijfsanalist is een professional die verantwoordelijk is voor het omzetten van zakelijke jargon in technische oplossingen.Ze is de contactpersoon tussen het bedrijf en de technische gemeenschap.Een goede bedrijfsanalist is een effectieve communicator die een technisch team kan verwoorden.De vereistenspecificatie is de basis van de architectuur, het ontwerp en de implementatie die zal worden gebouwd.Deze vereisten worden gebruikt om het niveau van inspanning te bepalen dat nodig is om een project te voltooien.Slechte vereisten zijn vergelijkbaar met een slechte basis voor een gebouw, wat altijd zal leiden tot een mislukte implementatie.

Alle systemen hebben prestatievereisten die moeten worden gedocumenteerd binnen de specificatie van de systeemvereiste.Deze vereisten bepalen de responstijd, beschikbaarheid en productiviteit van een systeem op specifieke taken.Een verzekeringsmaatschappij kan bijvoorbeeld een vereiste hebben om 100.000 verzekeringsclaims per dag te verwerken.Deze vereisten zouden worden beschouwd als een prestatievereiste.

Een functionele vereiste is een kenmerk van een systeem op basis van specifieke bedrijfsprocessen.Een functionele vereiste kan zo eenvoudig zijn als regels voor hoe een applicatie gegevens in het systeem moet maken en opslaan.Een bedrijf kan bijvoorbeeld vereisen dat alle personen een adres moeten hebben voordat het systeem de gegevens op een opslagapparaat opslaat.Deze functionele vereiste zou worden gedocumenteerd binnen de specificatie van de vereisten.

De beveiligingsvereisten zijn vaak de belangrijkste aspecten van een systeem.Deze vereisten worden gedocumenteerd om te schetsen hoe gegevens worden toegankelijk en het beleid moet worden gebruikt voor het coderen van de gegevens binnen de applicatie.Met de voortdurende dreiging van hackers en online roofdieren is cyberbeveiliging een steeds belangrijker wordende vereiste geworden voor de meeste computersystemen.