UML 2 pour les bases de données
280
© Éditions Eyrolles
En ce qui concerne les points forts de ce produit, citons sa documentation de bonne qualité
avec un lien direct vers le forum Internet dédié, la possibilité de personnaliser un grand
nombre de paramètres et processus et la facilité de travailler avec différents paquetages au sein
d’un même diagramme de classes.
Les points faibles principaux sont l’absence de transformation native entre modèles logiques
et conceptuels et la faible qualité du mécanisme de transformation de modèles (génération
très basique des clés étrangères). En effet, seules les associations binaires sont correctement
traduites. Pour les associations n-aires, les classes-associations ou les agrégations, le concepteur doit enrichir le processus de transformation (reprogrammation du mapping). Chose
compliquée et hasardeuse. L’héritage ne propose qu’un seul cas de décomposition. La rétroconception est correcte, seul un schéma logique au formalisme UML est produit (pas de
remontée d’un modèle conceptuel).
MagicDraw
Outil robuste à l’ergonomie semblable à celle de Visual Paradigm, MagicDraw de l’éditeur
No Magic, Inc. se targue sur son site Web, par de nombreuses nominations, d’avoir été élu
à plusieurs reprises meilleur outil de modélisation. Bien qu’il propose des assistants de
Figure 4-42 Programmation du mapping
280
© Éditions Eyrolles
En ce qui concerne les points forts de ce produit, citons sa documentation de bonne qualité
avec un lien direct vers le forum Internet dédié, la possibilité de personnaliser un grand
nombre de paramètres et processus et la facilité de travailler avec différents paquetages au sein
d’un même diagramme de classes.
Les points faibles principaux sont l’absence de transformation native entre modèles logiques
et conceptuels et la faible qualité du mécanisme de transformation de modèles (génération
très basique des clés étrangères). En effet, seules les associations binaires sont correctement
traduites. Pour les associations n-aires, les classes-associations ou les agrégations, le concepteur doit enrichir le processus de transformation (reprogrammation du mapping). Chose
compliquée et hasardeuse. L’héritage ne propose qu’un seul cas de décomposition. La rétroconception est correcte, seul un schéma logique au formalisme UML est produit (pas de
remontée d’un modèle conceptuel).
MagicDraw
Outil robuste à l’ergonomie semblable à celle de Visual Paradigm, MagicDraw de l’éditeur
No Magic, Inc. se targue sur son site Web, par de nombreuses nominations, d’avoir été élu
à plusieurs reprises meilleur outil de modélisation. Bien qu’il propose des assistants de
Figure 4-42 Programmation du mapping
