Différence entre la validation et la vérification La différence entre la validation

Anonim

Validation contre vérification

La vérification et la validation (également appelées simplement V & V) sont deux parties du même progiciel. Ils sont utilisés dans la gestion de projets logiciels, les tests de logiciels et l'ingénierie logicielle. C'est le processus par lequel un système logiciel répond à certaines spécifications. C'est aussi le processus par lequel un système logiciel remplit l'objectif de sa création. Il est également connu sous le nom de contrôle de qualité logiciel.

La validation est la partie des vérifications et des bilans logiciels qui vérifie que la conception du produit satisfait ou correspond à l'utilisation pour laquelle il a été conçu. Ceci est connu sous le nom de vérification de haut niveau (essentiellement, informer le système qu'il a construit le bon produit). Il effectue cette tâche en utilisant des tests dynamiques et une variété d'autres formes de révision. Les tests dynamiques examinent spécifiquement la réponse physique du système aux variables qui ne sont pas constantes et qui, avec le temps, sont susceptibles de changer. Dans un sens basique, la validation garantit que le produit répond aux besoins de l'utilisateur. Il assure également que certaines spécifications étaient, en fait, correctes depuis le début du programme. Fondamentalement, la validation vous permet de savoir si vous avez construit la bonne chose.

La vérification est la partie des vérifications et des bilans logiciels qui évalue le logiciel afin de déterminer si les produits trouvés dans une phase de développement donnée satisfont aux conditions énoncées au début de cette phase particulière.. Fondamentalement, la vérification garantit que le produit particulier a été construit conformément aux exigences et aux spécifications de conception qui ont été introduites au début du programme. Très franchement, la vérification vous permet de savoir que l'objet correct a été construit correctement.

Au-delà de la communauté des logiciels, les définitions de la vérification et de la validation sont quelque peu similaires. Dans la communauté de la modélisation et de la simulation, la validation est le processus par lequel le degré de précision d'un modèle, d'une simulation ou d'une fédération de modèles et de simulations et leurs données associées peuvent être déterminés. Elle détermine également si ces modèles, simulations ou fédérations sont des représentations exactes du monde réel du point de vue de l'utilisation qui était prévue pour le modèle, etc. La vérification, d'autre part, est le processus par lequel le système détermine si un modèle informatique, une simulation ou une fédération des implémentations de modèles et de simulations et le contenu associé à ces données représentent les descriptions conceptuelles et les spécifications du développeur.

Résumé:

1. La validation vérifie que la conception d'un produit correspond à son utilisation prévue (si le bon objet a été construit); la vérification évalue le logiciel qui déterminera si les produits trouvés satisfont aux conditions mises de l'avant (si l'objet a été construit correctement).

2. Dans la communauté de modélisation et de simulation, la validation détermine le degré d'exactitude des données associées au monde réel selon le modèle; La vérification détermine si un modèle informatique et le contenu associé représentent les descriptions conceptuelles et les spécifications du développeur.