Kalimetrix IBM Business Partner

Kalimetrix est partenaire et revendeur agréé des produits logiciels de la gamme IBM Rational. 

 
les scop
IBM®Rational®Logiscope QualityChecker

Définitions

On appelle Facteur une caractéristique générale d'un logiciel. Par exemple : maintenabilité, réutilisabilité, portabilité.

On appelle Critère une sous-caractéristique utilisée pour évaluer un facteur.Par exemple, la maintenabilité est évaluée à partir de 4 critères : la lisibilité, la stabilité, la capacité à être modifié et la testabilité.

On appelle Métrique une mesure effectuée sur un code source. Par exemple, le nombre de lignes de commentaires, le nombre de paramètres d'un sous-programme.

Principes de IBM®Rational®Logiscope QualityChecker

En standard, IBM®Rational®Logiscope QualityChecker permet d'évaluer le facteur "maintenabilité" sur un ensemble de fichiers source.

La maintenabilité est décrite sous forme des 4 critères donnés en exemple ci-dessus.

Chaque critère est associé à un ensemble de métriques et des seuils pour ces métriques (valeur minimale et valeur maximale admises).

Pour chaque composant (sous-programme, classe, fichier), les métriques associées à un critères sont calculées. Pour chaque critère, chaque composant est rangé dans une catégorie (Excellent, Bon, Moyen, passable) selon le nombre de ses métriques qui sont conformes aux seuils proposés.

Enfin, chaque composant est rangé dans une catégorie (Excellent, Bon, Moyen ou Passable) pour la maintenabilité.

Tous les composants qui se trouvent dans la catégorie "Passable" sont appelés "composants critiques" et seront difficiles à maintenir.

Paramétrage

Le modèle par défaut de IBM®Rational®Logiscope peut être adapté à tous les contexte. Il est possible de

  •  modifier les facteurs et critères définis par défaut
  • ajouter de nouveaux facteurs et critères
  • ajouter de nouvelles métriques
  • changer les seuils associés aux métriques

Résultats

Les résultats des analyses de IBM®Rational®Logiscope QaalityChecker sont disponibles

  • en interactif avec l'outil
  • sous forme de rapports html
  • en format excel
  • sous forme de rapports Word (version Windows)

Langages

En standard, IBM®Rational®Logiscope QualityChecker traite les langages C, C++, Java et Ada.

Kalimetrix a créé des plug-ins permettant de traiter C# et Visual Basic.

A la demande, d'autres langages peuvent être traités.

Kalimetrix est revendeur de cet outil

Pour en savoir plus, contactez nous.

 

Offre Kalimetrix

Add-ins

Formations

Service

Nous contacter

 

.