Métrique (logiciel)

{{#ifeq:||Un article de Ziki, l'encyclopédie libre.|Une page de Ziki, l'encyclopédie libre.}}
Révision datée du 12 novembre 2021 à 19:38 par >Lorèloi (+ Palette Qualité logicielle)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Modèle:À sourcer

Modèle:Voir homonymes 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

Modèle:Palette

Modèle:Portail