Mia-Quality repose sur le principe de modularisation des trois phases du processus d’analyse qualité :
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 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.

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 :
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.
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.

