Qu'est-ce que l'assurance qualité? définition & sens

Bien qu'il existe dans d'autres domaines, en génie logiciel, ce processus est conçu pour s'assurer que les résultats d'un processus sont aussi de haute qualité que possible - en d'autres termes, que le logiciel produit est dans la meilleure forme possible dans. Le processus de développement de logiciels est assez complexe et sujet aux erreurs – l'assurance qualité vise à en détecter autant que possible.

Technipages explique l'assurance qualité

L'un des principaux obstacles à la qualité du logiciel est le manque ou les défaillances de communication, à la fois entre les programmeurs et les clients, et entre les travailleurs sur le projet. Dans le cas des clients, il y a souvent des problèmes avec la façon dont le client est capable de communiquer ce dont il a besoin - ou même simplement de savoir ce qu'il veut. Dans tous les cas, dans un processus idéal, tous les défauts potentiels du logiciel sont corrigés et éliminés.

L'assurance qualité est une partie nécessaire du processus global. Dans une équipe établie, il s'agit de processus explicites et formels qui incluent des éléments tels que le prototypage, la répétition revues techniques, contrôles de conformité, vérifications de la documentation et de la documentation, rapports formels et mesure objective outils. L'assurance qualité fait partie de tout bon cycle de vie de développement logiciel.

Les mesures et les étapes exactes d'un processus de contrôle de la qualité sont uniques à chaque groupe ou programme - comme différents types de logiciels ont des problèmes différents, ils ont également besoin de différentes étapes pour leur résolution. Cela contraste avec le contrôle de la qualité, qui vérifie les défauts réels des produits ou des services fabriqués et est un processus réactif.

Utilisations courantes de l'assurance qualité

  • L'objectif de l'assurance qualité est d'améliorer les processus de développement afin que des défauts ne se produisent pas pendant le développement du produit.
  • L'AQ est un outil de gestion qui vise à prévenir les problèmes de qualité grâce à des activités planifiées et systématiques.
  • Le contrôle qualité est utilisé pour vérifier que le logiciel est de qualité acceptable.

Détournements courants de l'assurance qualité

  • L'objectif de l'assurance qualité est d'identifier les défauts après le développement d'un produit et avant sa sortie.