Métrique (logiciel)
Une métrique logicielle est une compilation de mesures issues des propriétés techniques ou fonctionnelles d'un logiciel.
Il est possible de classer les métriques logicielles en trois catégories :
- Maintenance applicative
- Qualité applicative
- Respect des processus de développement
Elles peuvent être simples ou plus complexes. Elles se composent toujours de mesures dites « de base », par exemple le nombre de lignes de code, la complexité cyclomatique, le nombre de commentaires.
Définitions
modifierAppliquée à la production logicielle, une métrique est un indicateur d'avancement ou de qualité des développements logiciels.
Quelques outils
modifierCes outils permettent d'obtenir des métriques sur un code source de logiciel :
- NDepend, un outil de contrôle de qualité logicielle pour les développements .NET.
- SonarQube, un outil de contrôle de qualité logicielle pour les développements dans plus de 25 langages dont Java, C/C++, C#, PHP, Python, COBOL.
- Testwell CMT++ outil de mesure de complexité pour C et C++
- Testwell CMTJava outil de mesure de complexité pour Java