System Code supporte les langages SAP et Siebel

jan

21
2010

Metrixware ajoute les analyseurs ABAP et Siebel à sa solution de qualimétrie et de cartographie des applications, aux côtés de la quarantaine de langages déjà supportés par System Code.

Metrixware, éditeur de solutions logicielles dédiées à la reprise de connaissance, au pilotage et à la valorisation du portefeuille d’applications, poursuit l’élargissement du champ d’action de System Code, sa solution de cartographie et de diagnostic qualité des applications, avec les analyseurs Abap (langage de développement de l’ERP SAP) et Siebel, (progiciel de gestion de la relation client / CRM). Abap et Siebel rejoignent ainsi plus d’une quarantaine de langages et plateformes de développement déjà supportés par System Code (Java, Cobol, J2EE, Pacbase, C#, C++, VB, PHP, etc.).

Des spécifiques indispensables

Aussi fonctionnels et complets soient-ils, SAP et Siebel ne peuvent pas s’adapter à toutes les entreprises sans qu’il soit nécessaire de procéder à des ajustements parfois lourds. Ces paramétrages et autres développements spécifiques nécessitent aujourd’hui la mise en place dans les directions informatiques de ressources à temps plein, dédiées à ces technologies. Développements de la qualité desquels découleront la performance et la fiabilité de l’outil à long terme, à l’instar de n’importe quelle application.

Pour répondre à cet enjeu, Metrixware, grâce à sa solution System Code, est désormais capable d’auditer les développements SAP et Siebel et de recueillir et fournir aux entreprises les informations de façon structurée (« diagnostics qualité), pour leur permettre d’identifier les risques possibles de dérives. Des dérives d’ordre technique bien sûr (anomalies, difficulté de maintenance de performance ou d’évolution, etc.) mais aussi, en conséquence directe, d’ordre financier.

Ainsi établis, ces diagnostics qualité trouvent tout leur sens tant dans le management des équipes de développement et de maintenance internes que dans le cadre d’un contrat d’intégration ou de tierce maintenance applicative des systèmes.

Exemple de contrôles qualité :
  • Qualité du code : Note de maintenabilité, d’évolutivité et de fiabilité
  • Performance : Interdiction des SELECT dans un WHILE
  • Code mort : Détection des lignes de codes, fichiers ou variables non utilisés
  • Documentation : Détection des fichiers, programmes et fonctions non commentées
  • Architecture : Maximum de 20 décisions par fonction
  • Architecture : Niveau d’imbrication inférieur à 6 pour IF/DO

 

Siebel, des codes sources dispersés

Siebel propose plusieurs méthodes de programmation, d’intégration et de mise en œuvre des fonctions spécifiques complexes. Contrairement à la majorité des langages, les codes sources de Siebel ne se trouvent pas réunis dans des fichiers textes mais dispersés dans une base de données dédiée. Et l’analyse des règles de programmation ne se suffit pas des seuls codes sources, les valeurs de certaines propriétés d’objet étant également nécessaires.

En s’appuyant sur les recommandations issues des équipes Siebel, l’analyseur Siebel de System Code est capable de prendre ces particularités en compte. En outre, pour des raisons de sécurité évidentes, la solution ne s’interface pas directement avec la base de données Siebel mais travaille sur un export XML.

 

A propos de Metrixware

Depuis 1995, Metrixware -éditeur français de logiciels-  fournit aux Directions Informatiques des plateformes logicielles dédiées à la productivité, l’industrialisation et le pilotage des développements Mainframe et J2EE. Les technologies et l’expertise de Metrixware aident ainsi les DSI à faire de leurs applications un avantage concurrentiel, en les rendant plus agiles, fiables et performantes.

 


Laisser un commentaire

Your email address will not be published. Required fields are marked *