Suivi et amélioration continus de la qualité du code grâce à l'analyse statique

Parce que la qualité de vos produits ne peut être meilleure que celle du code qui les compose ...

Une seule imperfection dans le code de votre produit peut faire échouer le projet ou même rendre le produit totalement inapte à l'utilisation prévue. La surveillance continue de la qualité du code de vos produits est donc un élément important de l'assurance qualité analytique.

L'analyse statique est une technique de test statique dans laquelle les produits de travail (dans le cas présent, le code source de vos produits) sont lus et analysés par des outils de manière automatique. Le test statique, et plus particulièrement l'analyse statique, est beaucoup plus avantageux que le test dynamique (exécution de logiciels, par exemple à l'aide de cas de test) et doit toujours être utilisé en complément et avant le test dynamique.
TICS est un framework de différents outils d'analyse statique pour le code source développé par la société TIOBE. Les résultats des différentes analyses sont enregistrés et agrégés de manière centralisée. La norme ISO/IEC 25010 "System and software quality models" constitue la base des mesures et des évaluations :

Projection des métriques sur la norme ISO 25010

 

Les données relatives à qualité mesurées sont présentées avec différents niveaux d'agrégation et d'abstraction. Par exemple :

  •  Consolidation des données relatives à la qualité et des indicateurs de performance clés (ICP) à l'échelle de l'entreprise ou du service :

    Indicateurs clés de performance (ICP)

    Cette présentation est conçue pour répondre aux besoins de la direction.

  • Présentation des données relatives à la qualité spécifique au projet :

    Présentation des données relatives à la qualité spécifique au projet

    Cette présentation est conçue pour répondre aux besoins des cadres moyens.

  • Présentation détaillée de toutes les données relatives à la qualité, en partie directement intégrée dans l'environnement de développement :

    Présentation détaillée de toutes les données relatives à la qualité

    Cette présentation est conçue pour répondre aux besoins des développeurs.

Chiffres clés TICS :

  • TICS vérifie chaque jour plus de 1,056 milliard de lignes de code source dans plus de 3 622 projets industriels.
  • TICS supporte 20 langages de programmation différents. Plusieurs langages de programmation différents peuvent être examinés au sein de chaque projet.
  • TICS fonctionne sur toutes les plates-formes courantes. Celles-ci peuvent être combinées entre elles à volonté.
  • TICS ne connaît aucune limite en termes de postes de travail ou de lieux de localisation des sites de l'entreprise.

Toutes les illustrations de www.tiobe.com

Reto Müller
Reto Müller

Office DE +49 761 476 45 65
Office CH +41 61 312 62 53
E-Mail: reto.mueller@synspace.com