UML Quality est l'un des seuls logiciels du marché à pouvoir qualifier les modèles grâce à un système expert intégré. Accessible depuis les outils de modélisation UML les plus courants du marché (Rational Rose, Together Control Center, Embarcadero Describe), il offre une visibilité inédite sur la qualité des modélisations pour les responsables Qualité, les chefs de projet et les développeurs.

UML Quality calcule les métriques à partir des diagrammes de classes issus d'un modèle UML. Il s'agit de métriques orientées objet, telles que définies dans les travaux de Booch, Chidamber. Ces métriques portent sur les aspects objet d'une application et sur le respect des principes OO (héritage, encapsulation, communication, polymorphisme, généricité).

UML Quality en calcule une cinquantaine, et peut les filtrer par vue (classe, package) ou concepts OO et par thème (couplage, modularité).

UML Quality Starter génère en standard les rapports d'analyse de modèles UML au format HTML.

En combinant certaines métriques, UML Quality Starter est capable de détecter automatiquement certaines mauvaises pratiques (antipatterns). Ces antipatterns mettent en lumière les défauts d'architecture, de conception ou de dévleoppement des projets analysés avec UML Quality.
  • Poltergeist : Classe fantôme
  • Multi-héritage : Classe héritant de plusieurs classes (interdit en Orienté Objet)
  • Fort couplage

Avec les métriques collectées et les antipatterns détectés, UML Quality génère automatiquement une série de graphiques compréhensibles et adaptés aux besoins de l'utilisateur.
  • Scatterplot : Répartition des modules en fonction de deux métriques
  • Graphe de Kiviat : Graphe multi-critères
  • Graphe de répartition : Répartition volumétrique des classes par valeur de métrique

UML Quality est compatible avec les principaux outils de modélisation UML et IDE du marché. Accessible directement dans votre interface de développement, les informations contenues dans les diagrammes de classes sont automatiquement transmises pour le calcul des métriques et la recherche d'antipatterns. Voici les versions supportées :
  • Rational : Rose 2000, Rose 2000A, XDE
  • Together : Control Center
  • Emabarcadero : Describe 5.8
  • Eclipse

UML logo

Formulaire identification

Bienvenue sur le site de Qualixo. Merci d'utiliser l'identifiant et le mot de passe qui vous ont été fournis