Differenz zwischen Validierung und Verifikation Der Unterschied zwischen

Anonim

Validierung versus Verifikation

Verifizierung und Validierung (auch bekannt als V & V) sind zwei Teile desselben Softwarepakets. Sie werden im Software-Projektmanagement, Software-Testen und Software-Engineering eingesetzt. Es ist der Prozess, bei dem ein Softwaresystem bestimmte Spezifikationen erfüllt. Es ist auch der Prozess, durch den ein Softwaresystem den beabsichtigten Zweck seiner Erstellung erfüllt. Es wird auch allgemein als Software-Qualitätskontrolle bezeichnet.

Validierung ist der Teil der Software-Checks and Balances, der überprüft, ob das Produktdesign die beabsichtigte Verwendung erfüllt oder anpasst. Dies wird als High-Level-Prüfung bezeichnet (im Grunde informiert das System, dass es das richtige Produkt gebaut hat). Es führt diese Aufgabe durch dynamische Tests und eine Vielzahl anderer Überprüfungsformen aus. Beim dynamischen Testen wird speziell die physische Reaktion des Systems auf die Variablen untersucht, die nicht konstant sind und sich mit der Zeit ändern können. In einem grundlegenden Sinne stellt Validierung sicher, dass das Produkt die Bedürfnisse des Benutzers erfüllt. Es stellt auch sicher, dass die bestimmten Spezifikationen vom Anfang des Programms an richtig waren. Im Grunde lässt Validierung Sie wissen, ob Sie das Richtige gebaut haben.

Verifizierung ist der Teil der Software-Checks and Balances, der die Software evaluiert, um festzustellen, ob die Produkte, die in einer bestimmten Entwicklungsphase gefunden werden, die Bedingungen erfüllen, die zu Beginn dieser bestimmten Phase festgelegt wurden. Grundsätzlich stellt die Überprüfung sicher, dass das jeweilige Produkt gemäß den Anforderungen und Designspezifikationen erstellt wurde, die zu Beginn des Programms eingeführt wurden. Ehrlich gesagt, Verifizierung lässt Sie wissen, dass das korrekte Objekt korrekt erstellt wurde.

Über die Software-Community hinaus sind die Definitionen von Verifizierung und Validierung ähnlich. In der Modellierungs- und Simulationsgemeinschaft ist die Validierung der Prozess, mit dem der Genauigkeitsgrad eines Modells, einer Simulation oder eines Verbunds von Modellen und Simulationen und ihrer zugehörigen Daten bestimmt werden kann. Es bestimmt auch, ob diese Modelle, Simulationen oder Verbände darin genaue Darstellungen der realen Welt aus der Perspektive der Verwendung sind, die für das Modell usw. bestimmt war. Die Überprüfung ist andererseits der Prozess, durch den das System bestimmt, ob Ein Computermodell, eine Simulation oder eine Vereinigung von Modellen und Simulationsimplementierungen und der mit diesen Daten verbundene Inhalt repräsentieren die konzeptionellen Beschreibungen und Spezifikationen des Entwicklers.

Zusammenfassung:

1. Validierung überprüft, ob ein Produktdesign zu seiner beabsichtigten Verwendung passt (wenn das richtige Objekt gebaut wurde); Verifikation wertet die Software aus, die bestimmt, ob die gefundenen Produkte die gestellten Bedingungen erfüllen (wenn das gebaute Objekt so korrekt ausgeführt wurde).

2. In der Modellierungs- und Simulationsgemeinschaft bestimmt die Validierung den Grad der Genauigkeit der zugehörigen Daten für die reale Welt gemäß dem Modell; Die Verifizierung bestimmt, ob ein Computermodell und der zugehörige Inhalt die konzeptionellen Beschreibungen und Spezifikationen des Entwicklers darstellen.