System Code

Réduisez la Dette Technique de vos applications

La qualimétrie (analyse et mesure de la qualité du code) permet détecter les risques liés et à la maintenance d’applications, d’identifier les leviers d’amélioration technique, de prioriser les actions de développements. L’intégration d’une démarche d’évaluation des applications, au plus tôt du cycle de vie, se traduit alors par des bénéfices importants, tant sur le plan managérial qu’opérationnel.

 

En bref

  • Solution d’analyse de code applicatif
  • Mesure de la qualité & conformité des applications
  • Référentiel centralisé de données applicatives
  • Cartographie & Analyse d’impact

 


 

System Code fournit les indicateurs nécessaires pour mesurer la qualité du code applicatif. Par cette analyse qualimétrique, les acteurs de la Direction Informatique disposent, du DSI jusqu’au développeur, d’un diagnostic détaillé renseignant sur les forces et faiblesses techniques du parc applicatif, afin de dresser un plan d’amélioration reposant sur des indicateurs factuels :

  • Indicateurs & Modèles Qualité : Maintenabilité, évolutivité et fluidité du code applicatif, caractérisant la santé globale d’une application, support et personnalisation de modèles qualimétriques de type ISO-9126
  • Conformité du code : Respect des règles et bonnes pratiques de programmation (conventions de nommage, performance, sécurité, documentation, code mort, etc.) sur la base d’un catalogue de plus de 800 règles développées par Metrixware ou intégrées depuis un outil tiers (PMD, CheckStyle…)

 

La puissance et la souplesse de System Code permettent d’établir un diagnostic précis et détaillé de chaque application et de leurs composants, pour faciliter et accélérer leur amélioration technique.

 

Les fonctionnalités

  • Analyse de code source : Java, Cobol, Pacbase, C#, Abap, Siebel, etc.
  • Création et administration d’un référentiel applicatif
  • Contrôle de conformité du code (+800 règles et best practices)
  • Calcul de métriques qualité (taux de commentaire, complexité cyclomatique, couplage, etc.)
  • Restitution de tableaux de bord qualité
  • Génération automatique de rapports d’audit
  • Cartographie applicative
  • Analyse d’impact