-
Entreprise Architect : La galère
J’avais annoncé la sortie d’Entreprise Architecte 7.1 sur ce blog. Et bien après plusieurs mois d’utilisation mon bilan est mitigé.
Oui EA est très agréable à utiliser et facile à prendre en main. Il est aussi très bien pour générer de la documentation fonctionnelle. Mais dès que l’on cherche à faire des choses plus détaillées pour des spécifications techniques ou pour utiliser le modèle pour faire du MDA, ça devient très dur.
Le gros du problème vient du fait que le meta-modèle d’Entreprise Architecte n’est pas UML2. Il y a bien les nouveaux diagrammes UML2 mais c’est juste pour donner bonne figure.
Par exemple avec EA il est impossible de :
- Mettre des attributs de classe en read only
- Mettre une multiplicité sur les types de retour d’une méthode (array n’est pas une multiplicité)
- Mettre une multiplicité sur les attributs d’une méthode
- Mettre une note sur le type de retour d’une méthode
- Gérer les exceptions d’une méthode (nouveauté UML2 : raisedException)
- La Gestion de conf via une base de données est buggée et via SVN elle n’est vraiment pas pratique
- L’export XMI est farfelu (à cause de l’incompatibilité avec UML2)
Le dernier point est de loin le plus important. Non seulement son export XMI n’est pas bon mais en plus il est très lent.
EA est donc un bon outil pour faire de la documentation (c’est toujours mieux que visio ou power point) mais ne vous attendez pas à vous appuyez sur UML2.


