Wat is een systeemvereisten?

Een typische computertoepassing bevat een samenstelling van software, hardware en netwerkcomponenten. Systeemvereisten specificatie (SyRS) is een gedetailleerd overzicht van de vereisten die nodig zijn om een ​​compleet systeem te creëren. 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 vereniging die zich toelegt op normen op het gebied van elektronica en computer. IEEE heeft een aantal standaardprocedures opgesteld voor de manier waarop een specificatie van systeemvereisten moet worden gedocumenteerd. Deze documentatie bevat richtlijnen voor het maken, organiseren en wijzigen van de systeemvereisten.

Het maken van een specificatie van systeemvereisten wordt meestal voltooid door een bedrijfsanalist. De bedrijfsanalist is een professional die verantwoordelijk is voor het omzetten van zakelijk jargon in technische oplossingen. Zij is de contactpersoon tussen het bedrijf en de technische gemeenschap. Een goede bedrijfsanalist is een effectieve communicator die zakelijke behoeften kan verwoorden naar een technisch team.

Het volgen van de richtlijnen voor best practices voor een specificatie van systeemvereisten heeft veel voordelen. De specificatie van de vereisten is de basis van de architectuur, het ontwerp en de implementatie die zal worden gebouwd. Deze vereisten worden gebruikt om te bepalen hoeveel moeite nodig is om een ​​project te voltooien. Slechte eisen zijn vergelijkbaar met een slechte basis voor een gebouw, wat altijd zal leiden tot een mislukte implementatie.

Alle systemen hebben prestatie-eisen die moeten worden gedocumenteerd binnen de specificatie van de systeemvereisten. Deze vereisten definiëren de responstijd, beschikbaarheid en productiviteit van een systeem voor specifieke taken. Een verzekeringsmaatschappij kan bijvoorbeeld de eis hebben om 100.000 verzekeringsaanvragen per dag te verwerken. Deze eisen 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 toepassing gegevens moet maken en opslaan in het systeem. Een bedrijf kan bijvoorbeeld eisen dat alle personen een adres hebben voordat het systeem de gegevens opslaat op een opslagapparaat. Deze functionele eis zou worden gedocumenteerd binnen de specificatie van de eisen.

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

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?