Exploration de software quality assurance

Software quality assurance permet de garantir que les logiciels répondent de manière cohérente aux besoins des parties prenantes en évitant les défauts et en validant que les produits sont conformes aux attributs de qualité définis (par exemple, fiabilité, sécurité, performance). L’association des pratiques de gestion des défauts avec des modèles de qualité basés sur des normes comme ISO/IEC 25010 aide les équipes à planifier, mesurer et améliorer continuellement la qualité tout au long du cycle de vie.

Table des matières

Partager
Code on laptop screen
Engineer reviews data on her laptop
Aperçu de l'article
Projets achevés
0 +
Clients fidèles
0 %

La qualité des logiciels est un domaine d’étude et de pratique qui décrit les attributs souhaitables des produits logiciels.

Deux approches de la qualité des logiciels prévalent :

Approche de la gestion des défauts

Un défaut de logiciel peut être considéré comme un manquement aux exigences de l’utilisateur final. Les défauts les plus courants sont les exigences manquées ou mal comprises et les erreurs de conception, de logique fonctionnelle, de relations entre les données, de synchronisation des processus, de vérification de la validité, de codage, etc.

L’approche de la gestion des défauts est basée sur le comptage et la gestion des défauts. Les défauts sont généralement classés par gravité, et le nombre de défauts dans chaque catégorie est utilisé pour la planification. Les organisations de développement de logiciels plus matures utilisent des outils tels que les matrices de fuite de défauts (pour compter le nombre de défauts qui passent par les phases de développement avant d’être détectés) et les cartes de contrôle afin de mesurer et d’améliorer la capacité du processus de développement.

Approche des attributs de qualité

Cette approche de la qualité des logiciels est parfaitement illustrée par les modèles de qualité fixes, tels que la norme ISO/IEC 25010:2011. Le modèle de qualité est la pierre angulaire d’un système d’évaluation de la qualité d’un produit. Il détermine les caractéristiques de qualité qui seront prises en compte lors de l’évaluation des propriétés d’un produit logiciel.

La qualité d’un système est la mesure dans laquelle le système satisfait les besoins déclarés et implicites de ses différentes parties prenantes, et fournit donc de la valeur. Les besoins de ces parties prenantes (fonctionnalité, performance, sécurité, maintenabilité, etc.) sont précisément représentés dans le modèle de qualité, qui classe la qualité du produit en caractéristiques et sous-caractéristiques.

Téléchargez notre e-book

Téléchargez notre e-book gratuit pour découvrir comment GQ Interim peut transformer votre entreprise grâce à des solutions de leadership expertes !

Cette norme décrit une hiérarchie de huit caractéristiques de qualité, chacune composée de sous-caractéristiques :

  • Adéquation fonctionnelle
  • Fiabilité
  • Exploitabilité
  • Efficacité des performances
  • Sécurité
  • Compatibilité
  • Maintenabilité
  • Transférabilité

En outre, la norme définit un modèle de qualité d’utilisation composé de cinq caractéristiques :

  • Efficacité
  • Efficacité
  • Satisfaction
  • Sécurité
  • Facilité d’utilisation
ISO software product quality diagram

Conclusion

Un modèle fixe de qualité des logiciels est souvent utile pour envisager une compréhension globale de la qualité des logiciels. Dans la pratique, l’importance relative de certaines caractéristiques logicielles dépend généralement du domaine logiciel, du type de produit et de l’utilisation prévue. Il convient donc de définir des caractéristiques logicielles pour chaque produit et de les utiliser pour en guider le développement.

Le déploiement de fonctions de qualité fournit un processus de développement de produits basé sur des caractéristiques dérivées des besoins des utilisateurs.

Intéressé par Interim Expert ?

Découvrez comment le management de transition peut augmenter considérablement l’efficacité de votre entreprise. Prenez contact avec notre équipe pour savoir comment la collaboration avec GQ Interim améliorera votre entreprise.

Articles connexes

Auteur

Prêt à explorer nos
services?

Contactez notre équipe pour échanger sur votre projet ou pour rejoindre notre réseau d’experts.