title: Métrique (logiciel)
text: # 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
  
  Appliquée à la production logicielle, une métrique est un indicateur d'avancement ou de qualité des développements logiciels.
  
  ## Quelques outils
  
  Ces 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
  