Article de reference

Contrôle de la qualité du logiciel

Le contrôle de la qualité des logiciels est l'ensemble des procédures utilisées par les organisations pour garantir qu'un produit logiciel répondra à ses objectifs de qualité au...

Le contrôle de la qualité des logiciels est l'ensemble des procédures utilisées par les organisations pour garantir qu'un produit logiciel répondra à ses objectifs de qualité au meilleur rapport qualité-prix pour le client, et pour améliorer continuellement la capacité de l'organisation à produire des produits logiciels à l'avenir.

Le contrôle de la qualité des logiciels fait référence à des exigences fonctionnelles spécifiées ainsi qu'à des exigences non fonctionnelles telles que la prise en charge, les performances et la facilité d'utilisation. Il fait également référence à la capacité des logiciels à bien fonctionner dans des scénarios imprévisibles et à maintenir un taux de défauts relativement faible.

Ces procédures spécifiées et ces exigences décrites conduisent à l'idée de vérification, de validation et de test de logiciels.

Il se distingue de l'assurance qualité logicielle qui englobe les processus et les normes de maintenance continue de la haute qualité des produits, par exemple les livrables logiciels, la documentation et les processus - évitant les défauts. Alors que le contrôle qualité logiciel est une validation de la conformité des artefacts par rapport à des critères établis - détectant les défauts.

Définition

Le contrôle de la qualité des logiciels est une fonction qui vérifie si un composant logiciel ou un artefact de support répond aux exigences ou est « apte à être utilisé ». Le contrôle de la qualité des logiciels est communément appelé test.

Activités de contrôle de la qualité

  • Vérifier que les hypothèses et les critères de sélection des données ainsi que les différents facteurs liés aux données sont documentés.
  • Vérifiez les erreurs de transcription dans la saisie et la référence des données.
  • Vérifiez l'intégrité des fichiers de base de données.
  • Vérifier la cohérence des données.
  • Vérifiez que le mouvement des données d’inventaire entre les étapes de traitement est correct.
  • Vérifiez les incertitudes dans les données, les fichiers de base de données, etc.
  • Entreprendre la révision de la documentation interne.
  • Vérifier les modifications méthodologiques et de données entraînant des recalculs.
  • Procéder à des contrôles d’exhaustivité.
  • Comparer les résultats aux résultats précédents.

Méthodes de contrôle du logiciel

  • Cadre logiciel du laboratoire de Rome
  • Paradigme métrique de la question d'objectif
  • Modèle de gestion des risques
  • Le modèle de contrôle qualité « Planifier-Réaliser-Vérifier-Agir »
  • Contrôle total de la qualité du logiciel
  • Modèle en spirale des développements logiciels
  • Outil de gestion de contrôle

Vérification et validation

La vérification et la validation garantissent qu'un système logiciel répond aux besoins d'un utilisateur.

Vérification : « Est-ce que nous construisons le produit correctement ? » Le logiciel doit être conforme à ses spécifications.

Validation : « Est-ce que nous créons le bon produit ? » Le logiciel doit faire ce dont l'utilisateur a réellement besoin.

Les deux objectifs principaux sont :

  • Découverte de défauts dans un système.
  • Évaluation de l'utilisabilité du système dans une situation opérationnelle.

Vérification et validation des méthodes

  • Vérification et validation indépendantes (IV&V)
  • Matrice de traçabilité des exigences (RTM)
  • Matrice de vérification des exigences
  • Assurance qualité des logiciels

Essai

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index