Il y a déjà cinq ans, Programmez ! avait publié un premier comparatif des outils UML pour les bases de données. Il était temps de réactualiser notre analyse. Christian Soutou s’est remis au travail ! PowerAMC reste incontestablement un outil référence qui n’a rien perdu de ses qualités. Tous les détails ci-dessous.
Cet article compare les outils du marché qui mettent en oeuvre la notation UML et la génération de script SQL ou l’interconnexion à une base de données le plus souvent par un pilote ODBC ou JDBC. Chaque outil est évalué sur la qualité de traduction d’un diagramme de classes incluant toutes sortes d’associations. La capacité de rétroconception d’une base de données est également étudiée. Le classement que nous avions établi en avril 2007 (Programmez n°96,) était le suivant : [Fig.1]. Nous avions noté les produits du moment en fonction de leur qualité à traduire un modèle conceptuel, de leur robustesse, ergonomie, documentation et support éventuel que j’avais dû solliciter. La coquille de l’époque concernait le prix de PowerAMC qui en vérité était bien plus élevé que celui affiché (le module objet n’était pas pris en compte), il devait déjà avoisiner les 5000 euros.
Christian Soutou