Validierung vs. Verifizierung
Überprüfung und Validierung (auch einfach als V & V bezeichnet) sind zwei Teile desselben Softwarepakets. Sie werden im Software-Projektmanagement, im Softwaretest und im Software-Engineering eingesetzt. Es ist der Prozess, durch den 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 Softwareprüfungen, der prüft, ob das Produktdesign die beabsichtigte Verwendung erfüllt oder erfüllt. Dies wird als "High-Level-Checking" bezeichnet (im Grunde informiert das System, dass es das richtige Produkt gebaut hat). Es führt diese Aufgabe durch dynamisches Testen und eine Vielzahl anderer Überprüfungsformen aus. Beim dynamischen Testen wird speziell die physikalische Reaktion des Systems auf diejenigen Variablen untersucht, die nicht konstant sind und sich mit der Zeit ändern können. Im Grunde stellt die Validierung sicher, dass das Produkt den Bedürfnissen des Benutzers entspricht. Es stellt auch sicher, dass die bestimmten Spezifikationen zu Beginn des Programms tatsächlich korrekt waren. Grundsätzlich zeigt die Validierung an, ob Sie das Richtige gebaut haben.
Die Überprüfung ist der Teil der Softwareprüfungen und -bilanzen, der die Software bewertet, um festzustellen, ob die Produkte, die in einer bestimmten Entwicklungsphase gefunden werden, die Bedingungen erfüllen, die zu Beginn dieser bestimmten Phase aufgestellt wurden. Im Wesentlichen stellt die Überprüfung sicher, dass das jeweilige Produkt gemäß den Anforderungen und Konstruktionsspezifikationen gebaut wurde, die zu Beginn des Programms eingeführt wurden. Um ehrlich zu sein, zeigt die Überprüfung Ihnen an, dass das richtige Objekt korrekt erstellt wurde.
Abgesehen von der Software-Community sind die Definitionen für Verifizierung und Validierung etwas ähnlich. In der Modellierungs- und Simulationsgemeinschaft ist die Validierung der Prozess, mit dem der Genauigkeitsgrad eines Modells, einer Simulation oder eines Zusammenschlusses von Modellen und Simulationen und der zugehörigen Daten bestimmt werden kann. Sie bestimmt auch, ob diese Modelle, Simulationen oder Föderationen darin genaue Darstellungen der realen Welt aus der für das Modell vorgesehenen Verwendungssicht usw. sind. Die Überprüfung ist dagegen der Prozess, durch den das System bestimmt, ob Ein Computermodell, eine Simulation oder ein Zusammenschluss von Implementierungen von Modellen und Simulationen und der mit diesen Daten verknüpfte Inhalt repräsentiert die konzeptionellen Beschreibungen und Spezifikationen des Entwicklers.
Zusammenfassung:
1. Die Validierung prüft, ob ein Produktdesign dem beabsichtigten Verwendungszweck entspricht (wenn das richtige Objekt erstellt wurde). Verifizierung wertet die Software aus, um festzustellen, ob die gefundenen Produkte die gestellten Bedingungen erfüllen (wenn das erstellte Objekt korrekt ausgeführt wurde).
2. In der Modellierungs- und Simulationsgemeinschaft bestimmt die Validierung den Grad der Genauigkeit der mit der realen Welt verbundenen Daten gemäß dem Modell. Die Verifizierung bestimmt, ob ein Computermodell und der zugehörige Inhalt die konzeptionellen Beschreibungen und Spezifikationen des Entwicklers darstellen.