Product Design, Manufacturing & Innovation Resources
Maison » Vérification et validation

Vérification et validation

1980
  • Barry Boehm
Équipe d'ingénieurs discutant de la vérification et de la validation dans le cadre du développement de logiciels.

(Image générée à titre d'illustration uniquement)

Vérification et validation La vérification et la validation sont deux processus distincts. La vérification garantit qu'un produit répond à ses spécifications (« Est-ce que vous le fabriquez correctement ? »). La validation garantit que le produit répond aux besoins réels de l'utilisateur et à l'usage prévu (« Est-ce que vous fabriquez le bon produit ? »). Ce sont des activités complémentaires au sein de la gestion de la qualité, souvent réalisées successivement ou en parallèle afin de garantir à la fois la conformité et l'utilité.

La distinction entre la vérification et la validation est fondamentale pour l'assurance qualité dans toute discipline d'ingénierie complexe, en particulier l'ingénierie des logiciels et des systèmes. La vérification est un processus de qualité interne axé sur la conformité aux spécifications. Elle implique des activités telles que l'examen, l'inspection et la vérification des documents de conception, du code et des exigences. L'objectif est de détecter les défauts dès le début du cycle de développement. Par exemple, un examen du code permet de vérifier que le logiciel respecte les normes de codage et met correctement en œuvre un algorithme spécifique tel que décrit dans un document de conception.

La validation, quant à elle, est un processus de qualité externe axé sur l'aptitude à l'emploi. Elle évalue si le produit final est efficace dans l'environnement opérationnel pour lequel il a été conçu. Cela implique généralement de tester le produit avec des utilisateurs réels ou dans un environnement réel simulé. Par exemple, le test d'acceptation par l'utilisateur (UAT) est une activité de validation au cours de laquelle les utilisateurs finaux testent le logiciel pour voir s'il les aide à accomplir leurs tâches de manière efficace et efficiente. Un système peut être parfaitement vérifié - c'est-à-dire qu'il n'a pas de bogues et qu'il répond à toutes les spécifications documentées - mais échouer à la validation si ces spécifications étaient erronées ou ne capturaient pas avec précision les véritables besoins de l'utilisateur.

Les travaux de Barry Boehm ont souligné que ces deux activités répondent à des questions différentes et sont cruciales pour la livraison d'un produit réussi. Négliger la vérification conduit à un produit bogué et peu fiable, tandis que négliger la validation conduit à un produit qui, bien que techniquement solide, est en fin de compte inutile pour le public auquel il est destiné. Les deux processus fonctionnent en tandem pour garantir à la fois l'exactitude et l'utilité du produit.

UNESCO Nomenclature: 1203
- Informatique

Taper

Système abstrait

Perturbation

Substantiel

Usage

Utilisation généralisée

Précurseurs

  • premiers concepts de contrôle de la qualité dans l'industrie manufacturière
  • logique formelle et théorie de la preuve
  • les principes de la programmation structurée
  • les premières méthodologies d'essai de logiciels

Applications

  • les méthodologies agiles de développement de logiciels
  • les modèles de cycle de vie de l'ingénierie des systèmes (par exemple, le modèle V)
  • protocoles de développement de médicaments pharmaceutiques
  • la certification de systèmes aérospatiaux (par exemple, DO-178C)
  • les processus d'approbation des dispositifs médicaux (par exemple, les réglementations de la FDA)

Brevets:

NA

Idées d'innovations potentielles

En raison du trafic généré par les robots de scraping, actuellement supérieur à 40 000 par jour, ce contenu est réservé aux membres de la communauté.
> Connexion < ou > Registre < (100% gratuit) pour y accéder, ainsi qu'à tous les autres contenus et outils à accès restreint.

En rapport avec : vérification, validation, assurance qualité, ingénierie logicielle, ingénierie des systèmes, exigences, spécifications, essais.

Contexte historique

Vérification et validation

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

(si la date est inconnue ou non pertinente, par exemple « mécanique des fluides », une estimation arrondie de son émergence notable est fournie)

Inventions, innovations et principes techniques connexes

Les images en pleine résolution et les téléchargements sont uniquement disponibles, et 100% gratuits, pour les membres inscrits.