Home

vereisten

Vereisten is een verzamelnaam voor de voorwaarden en eisen waaraan een systeem, product of proces moet voldoen. Ze vormen de basis voor ontwerp, ontwikkeling, testen en evaluatie en worden vastgesteld door stakeholders zoals opdrachtgevers, eindgebruikers en regelgevende instanties. In de Nederlandse context worden vereisten vaak onderverdeeld in functionele vereisten, die beschrijven wat het systeem moet doen, en niet-functionele vereisten, die kwaliteitseisen zoals prestaties, betrouwbaarheid en beveiliging aangeven. Daarnaast bestaan operationele vereisten over de context en het onderhoud, en overgangs- of migratievereisten die een soepele inzet of overgang naar een nieuw systeem mogelijk maken. Ook regelgeving en standaarden leveren vereisten op.

Het proces van vereistenbeheer, ook wel vereistenengineering genoemd, omvat het eliciteren of achterhalen van behoeften, analyse

Een goede set vereisten voorkomt misverstanden en scope creep, dient als basis voor tests en traceerbaarheid

en
specificatie,
validatie
met
belanghebbenden
en
het
beheren
van
wijzigingen.
Veelgebruikte
technieken
zijn
interviews,
workshops,
use
cases
en
user
stories,
evenals
diagrammen
en
acceptatiecriteria.
De
uiteindelijke
documentatie
kan
een
vereisten
specificatie,
functioneel-
en
niet-functioneel
overzicht,
en
gebruiksscenario's
of
acceptatiecriteria
bevatten.
en
ondersteunt
kwaliteitsborging.
Uitdagingen
zijn
onvolledige
of
veranderende
behoeften,
conflicterende
vereisten,
taal-
en
verschuivende
prioriteiten,
en
moeilijkheden
bij
het
traceren
van
vereisten
door
ontwerp,
implementatie
en
test.
Begrippen
zoals
'vereisten'
en
'eisen'
worden
vaak
door
elkaar
gebruikt;
in
de
praktijk
verwijzen
beide
naar
wat
een
product
of
systeem
moet
leveren.