Product Design, Manufacturing & Innovation Resources
Heim » Verifizierung vs. Validierung

Verifizierung vs. Validierung

1980
  • Barry Boehm
Ein Team von Ingenieuren diskutiert über Verifizierung und Validierung in der Softwareentwicklung.

(Abbildung dient nur zur Veranschaulichung)

Überprüfung Und Validierung Verifizierung und Validierung sind unterschiedliche Prozesse. Die Verifizierung stellt sicher, dass ein Produkt die spezifizierten Anforderungen erfüllt („Wird es richtig gebaut?“). Die Validierung stellt sicher, dass das Produkt den tatsächlichen Bedürfnissen und dem Verwendungszweck des Nutzers entspricht („Wird das Richtige gebaut?“). Sie ergänzen sich im Rahmen des Qualitätsmanagements und werden häufig nacheinander oder parallel durchgeführt, um sowohl Korrektheit als auch Nützlichkeit zu gewährleisten.

Die Unterscheidung zwischen Verifikation und Validierung ist grundlegend für die Qualitätssicherung in jeder komplexen Ingenieurdisziplin, insbesondere in der Software- und Systementwicklung. Verifikation ist ein interner Qualitätsprozess, der auf die Einhaltung von Spezifikationen abzielt. Er umfasst Aktivitäten wie Reviews, Inspektionen und Walkthroughs von Designdokumenten, Code und Anforderungen. Ziel ist es, Fehler frühzeitig im Entwicklungszyklus zu erkennen. Beispielsweise überprüft ein Code-Review, ob die Software den Codierungsstandards entspricht und einen bestimmten Algorithmus gemäß einem Designdokument korrekt implementiert.

Validierung hingegen ist ein externer Qualitätssicherungsprozess, der die Eignung für den vorgesehenen Zweck prüft. Er bewertet, ob das Endprodukt in der vorgesehenen Betriebsumgebung effektiv ist. Dies beinhaltet typischerweise Produkttests mit tatsächlichen Nutzern oder in einer simulierten realen Umgebung. Beispielsweise ist der Benutzerakzeptanztest (UAT) eine Validierungsaktivität, bei der Endnutzer die Software testen, um festzustellen, ob sie ihnen hilft, ihre Aufgaben effizient und effektiv zu erledigen. Ein System kann perfekt verifiziert sein – das heißt, es ist fehlerfrei und erfüllt alle dokumentierten Spezifikationen –, aber dennoch die Validierung nicht bestehen, wenn diese Spezifikationen fehlerhaft waren oder die tatsächlichen Bedürfnisse der Nutzer nicht korrekt abbildeten.

Barry Boehms Arbeit betonte, dass diese beiden Aktivitäten unterschiedliche Fragen beantworten und entscheidend für die Entwicklung eines erfolgreichen Produkts sind. Vernachlässigt man die Verifizierung, entsteht ein fehlerhaftes, unzuverlässiges Produkt, während die Vernachlässigung der Validierung zu einem Produkt führt, das zwar technisch einwandfrei, aber letztlich für die Zielgruppe nutzlos ist. Die beiden Prozesse arbeiten Hand in Hand, um sowohl Korrektheit als auch Nützlichkeit zu gewährleisten.

UNESCO Nomenclature: 1203
- Informatik

Typ

Abstraktes System

Störung

Wesentliche

Verwendung

Weitverbreitete Verwendung

Vorläufer

  • frühe Konzepte der Qualitätskontrolle in der Fertigung
  • formale Logik und Beweistheorie
  • Prinzipien der strukturierten Programmierung
  • frühe Softwaretestmethoden

Anwendungen

  • Agile Softwareentwicklungsmethoden
  • Lebenszyklusmodelle für das System-Engineering (z. B. V-Modell)
  • pharmazeutische Arzneimittelentwicklungsprotokolle
  • Zertifizierung von Luft- und Raumfahrtsystemen (z. B. DO-178C)
  • medical device approval processes (e.g., FDA regulations)

Patente:

NA

Potenzielle Innovationsideen

Aufgrund des hohen Datenverkehrs durch Web-Scraping-Bots, der derzeit mehr als 40.000 Anfragen pro Tag umfasst, ist dieser Inhalt ausschließlich Community-Mitgliedern vorbehalten.
> Anmelden < oder > Registrieren < (100% kostenlos) Zugriff darauf sowie auf alle anderen eingeschränkten Inhalte und Tools.

Bezogen auf: Verifizierung, Validierung, Qualitätssicherung, Softwareentwicklung, Systementwicklung, Anforderungen, Spezifikation, Testen.

Historischer Kontext

Verifizierung vs. Validierung

1970
1970-01-01
1975-06-01
1980
1980
1980
1986-01-01
1970
1970
1973
1980
1980
1980
1982-07-01
1988-06-01

(wenn das Datum unbekannt oder nicht relevant ist, z. B. „Strömungsmechanik“, wird eine gerundete Schätzung seines bemerkenswerten Auftretens bereitgestellt)

Verwandte Erfindungen, Innovationen und technische Prinzipien

Bilder in voller Größe und Downloads sind nur für registrierte Mitglieder 100% kostenlos verfügbar.

> Login <