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 is gewijd aan normen in het elektronische en computerveld. IEEE heeft een set standaardprocedures gemaakt over hoe een systeemvereiste specificatie moet worden gedocumenteerd. Deze documentatie omvat richtlijnen voor het maken, organiseren en wijzigingen van de vereisten van het systeem.
De creatie van een systeemvereiste specificatie wordt meestal 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 tussenhet bedrijf en de technische gemeenschap. Een goede bedrijfsanalist is een effectieve communicator die zakelijke behoeften kan verwoorden aan een technisch team.
Er zijn veel voordelen bij het volgen van de best practice -richtlijnen voor een systeemvereiste specificatie. 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 te verwerkenper dag. Deze vereisten zouden worden beschouwd als een prestatie -eis.
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 belangrijkere vereiste geworden voor de meeste computersystemen.