Reviews of evaluatievergaderingen | Hierbij worden de eisen nauwkeurig door een team reviewers geïnspecteerd |
Prototyping | Bij deze aanpak van de validatie word een werkend systeem(deel) aan de gebruikers en klanten getoond. Zo kan er geëxperimenteerd worden om te zien of het getoonde systeem aan hun eisen voldoet. |
Genereren van testgevallen | In het ideale geval zijn systeemeisen testbaar. Worden testsets opgesteld als onderdeel van het validatieproces, dan komen vaak problemen met systeemeisen aan het licht. Kan een systeemeis moeilijk of in het geheel niet worden getest, dan zou deze eis opnieuw moeten worden bekeken. |
Geautomatiseerde consistentiecontroles | Worden de systeemeisen uitgedrukt in een gestructureerde of zelfs een formele taal, dan kunnen CASE tools gebruikt worden om de consistentie te controleren. |
Validatie is en blijft een lastig proces.
Het gevolg is dat een validatieproces niet alle problemen met systeemeisen in een keer boven water krijgt.
Des te belangrijker is het om goede procedures te ontwikkelen om wijzigingen in de oorspronkelijke geformuleerde systeemeisen aan te brengen.