Validierung (Informatik)

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Im Bereich der Softwarequalitätssicherung wird unter Validierung die Prüfung der Eignung beziehungsweise der Wert einer Software bezogen auf ihren Einsatzzweck verstanden. Die Eignungsprüfung erfolgt auf Grundlage eines vorher aufgestellten Anforderungsprofils und kann sowohl technisch als auch personell geschehen.

Umgangssprachlich formuliert wird die Frage „Wird das richtige Produkt entwickelt?“ beantwortet.[1] Es wird also die Effektivität der Entwicklung sichergestellt. Daneben steht die Verifikation, ein Prozess, der für ein Programm oder ein System sicherstellt, dass es zu einer Spezifikation „konform“ ist („Ist das System richtig gebaut?“).

Im Zusammenhang mit dem V-Modell wird die Validierung der Anforderungsdefinition bzw. dem Abnahmetest zugeordnet. Insofern ist unter der Validierung die Überprüfung der Eignung der Anforderungsdefinition mit den ursprünglichen Zielen des Kunden zu verstehen. Methoden der Validierung umfassen:

  • Reviews mit dem Kunden zur Aufdeckung von Unklarheiten und irrtümlichen Annahmen
  • Prototyping von Benutzeroberflächen als Kommunikationsgrundlage mit dem Anwender
  • Inkrementelle Entwicklung für schnelles Kundenfeedback

In agilen Entwicklungsprozessen wie XP wird Validierung durch die

sichergestellt.

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. Balzert: Lehrbuch der Software-Technik. Bd. 2, S. 101
  • Helmut Balzert: Lehrbuch der Software-Technik. Band 2. Software-Management, Software-Qualitätssicherung, Unternehmensmodellierung. Spektrum Akademischer Verlag, Heidelberg 1998, ISBN 3-8274-0065-1.