nov 23 2007
Présentation de BOUML
Présentation du modeleur UML BOUML.
BOUML est un modeleur UML 2 libre. Il répond aux spécifications d’UML 2. Il est encore en cours de développement ce qui ammène quelques remarques :
Certains bugs mineurs sont présents.
Ils sont néanmoins vite corrigés : selon l’historique présent sur le site, depuis la version 3.0 sortie le 7 octobre 2007, il y a eu huit nouvelles versions, pour parvenir à celle que j’utilise aujourd’hui : 3.2.2.
Il évolue au gré de l’évolution de la norme UML 2.
BOUML est multi-plateformes : il fonctionne sous Linux, Unix, Solaris, Mac OS X et Windows.
Il permet de générer du code dans les langages suivants : C++, Java, PHP et Idl. Tout est configurable, de la définition de la classe au prototype des fonctions.
Des « plug-outs » (nommés ainsi car ils sont exécutés hors de BOUML) peuvent être écrits pour ajouter des fonctionnalités.
Rapide et léger : bien que n’ayant pas une grande expérience des AGLs de conception (Poséidon et Eclipse), mes précédents tests m’avaient tous ammené à la conclusion suivante : ces programmes sont vraiment très lents. BOUML ne l’est pas du tout ; son utilisation est très fluide. Des benchmarks sont disponibles sur le site.
Bruno Pagès, le developpeur de BOUML est très actif. Il a répondu avec précision à un mail de ma part lui signalant un petit bug en moins de douze heures !
