Police plus grande
Police plus petite
Accueil > Produits > Mia-Quality > Description

Mia-Quality : la qualité logicielle ouverte et modulaire

Imprimer

Modularisation du processus qualité

Mia-Quality repose sur le principe de modularisation des trois phases du processus d’analyse qualité :

  • le contrôle des normes et la mesure des métriques qualité
  • leur consolidation dans un modèle qualité dédié
  • l’historisation et la restitution des informations consolidées
     

En rendant indépendante la phase de consolidation des outils de mesure qualité et des outils de restitution tout en proposant des connecteurs pour interagir avec eux, Mia-Quality permet de créer une chaîne qualité complète parfaitement adaptée à chaque contexte utilisateur, utilisant les meilleurs analyseurs pour les différentes technologies du site et agrégeant leurs résultats dans un modèle qualité sur mesure.
 

Mia-Quality, analyse qualité

Mia-Quality fournit un environnement graphique, basé sur la plateforme Eclipse, pour définir et paramétrer le modèle qualité. L’utilisateur a toute facilité pour utiliser des modèles qualité standard (ISO9126, SQALE …), les modifier ou en créer de nouveaux afin de répondre parfaitement à ses problématiques. Les notions de seuils, pondérations, formules de calcul et niveaux d’agrégation permettent de gérer une navigation du général au particulier (Drill Down). Une fois le modèle qualité élaboré, Mia-Quality génère automatiquement le plug-in permettant d’afficher les résultats consolidés dans un portail web.
 


Une solution ouverte à toutes les sources de mesures qualité

Du fait de sa conception modulaire et des facilités de paramétrage du modèle qualité, Mia-Quality accepte toutes les sources d’information pouvant participer à une meilleure analyse de la qualité du patrimoine. Des analyseurs de code, bien sûr, mais aussi toute information permettant de mieux évaluer l’état des applications: informations de suivi de projets, nombre de fiches incident, consommation CPU, ressources affectées…

Il est également simple de prendre en compte des résultats fournis par des analyseurs déjà présents sur le site, et de les utiliser et consolider dans le modèle qualité. Mia-Quality 1.0 comprend :

  • des connecteurs pour les principaux analyseurs de code du marché : Checkstyle, PMD, FxCop...
  • la compatibilité avec l’ensemble des analyseurs de Mia-Software (30 technologies couvertes)
  • des normes et grilles d’analyse standard pour les langages COBOL, Java, C#/.Net

 

Modèle pivot standard pour l’échange des données

L’ensemble des données manipulées par Mia-Quality est enregistré dans un modèle au format SMM (Software Metrics Meta-model) diffusé par l’OMG. Il s’agit du format retenu par le Consortium for IT Software Quality (CISQ) pour l’échange des informations qualité. Mia-Quality pourra ainsi facilement être interopérable avec les autres produits répondant aux préconisations de ce consortium.
 

Restitution sous forme de portail web

Afin de permettre la consultation la plus efficace possible des données qualité consolidées, les résultats sont mis à disposition des utilisateurs via un portail Web open source dédié à la restitution d’information qualité. Le portail par défaut est Sonar. 

Mia-Quality 1.0 fournit en standard un configurateur et un générateur de plugin pour Sonar 2.4.1. Ainsi, le modèle qualité spécifique élaboré dans Mia-Quality est intégralement retranscrit dans un portail web attractif et reconnu.

Quality portal
Built on Eclipse