Les métriques (McCabe, Halstead) et l'index de maintenabilité
leur influence sur la qualité
La complexité de code a une influence directe sur la qualité et le coût d'un logiciel. Elle
impacte sur la durée de vie et l'exploitation d'un logiciel, et plus particulièrement sur son
taux de défauts, sa testabilité et sa maintenabilité. Une bonne compréhension et maîtrise
de la complexité d'un code permet de développer un logiciel de meilleure qualité.
Dans cet article, Klaus LAMBERTZ, introduit différentes métriques (mesures) permettant d'évaluer
la qualité du code, ainsi que la notion d'Index de Maintenabilité relative au coût de maintenance d'un logiciel.
Dans un second temps, il nous présente quelques outils permettant de mettre en pratique les notions introduites
et d'établir une évaluation qualitative d'un code source / logiciel.
3 commentaires
Article lu fois.
L'auteur
L'article
Publié le 16 septembre 2009 - Mis à jour le 16 septembre 2009