Zum Inhalt springen

Validierung (Informatik)

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 22. September 2021 um 15:27 Uhr durch 2003:6:6326:6a17:c4f5:91e3:d7e0:7a4e (Diskussion) (Link korrigiert).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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.