Aller au contenu

Métrique (logiciel)

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 12 novembre 2021 à 18:38 et modifiée en dernier par Lorèloi (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

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

Articles connexes