BOUML
BOUML est une boite à outils UML récente pour Linux et Windows, écrite au-dessus de Qt.
BOUML est rapide et peu gourmand en mémoire [1], le reverse Java de l’ensemble des sources d’une JDK (java, javax, com...) ne lui fait pas peur !
BOUML est composé du modeleur lui-même, et d’une série de programmes externes (appelés plug-out) pouvant être écrits en C++ ou en Java (pas en Visual Basic, ouf !). N’importe quel utilisateur peut écrire un plug-out réalisant par exemple son design pattern favori, l’API fournie réalisant les échanges nécessaires avec le modeleur. Un plug-out étant un programme comme un autre est bien-sûr défini avec BOUML.
Les principaux « plug-outs » contenus dans BOUML sont actuellement :
- générateur C++, Java, Php et IDL
- reverse C++, Java et Php
- export Xmi 1.2 et 2.1
- import Xmi 2.1
- Java catalog, pour aisément ajouter au modèle des classes de la JDK ou d’une autre bibliothèque, par exemple personnelle
- générateur de document HTML, celui-ci est donné comme exemple de projet produisant simultanément une définition en C++ et en Java
- Plug-out upgrade, permet à vos plug-outs de bénéficier des nouveautés de l’API avec le modeleur
- Roundtrip body, met le corps des opérations à jour dans le modèle, utile dans le cas ou vous avez décidé d’entrer le corps des opérations en dehors du modeleur
- Project control et Project Synchro, pour travailler à plusieurs sur un même projet
- File control, pour gérer vos projets avec un gestionnaire de version (CVS, Clear case ...)
- importation de projet Rose, hors diagramme dans la version actuelle
- génération de fichiers pro utilisés par qmake pour produire des Makefile.
- state machine generator, transforme une machine à états en une série de classes l’implémentant en C++
BOUML est en cours de développement, la dernière version est la 3.0 qui ajoute PHP.
Joyeuse modélisation ;-)
Ajouter des tags (séparés par des virgules ou des espaces) : Attention: tous les caractères spéciaux sont interdits (sauf le .). Les tags n'apparaîtront qu'au prochain rafraichissement du cache (dans plusieurs heures).
<< Mettre à jour >>
:: lien mort :: orthographe :: nouveauté :: mise à jour ::
Vous souhaitez mettre à jour la notice ? La première chose à faire est de déterminer s'il s'agit d'une mise à jour mineure ou d'une mise à jour majeure
.
- Mineure : un lien mort, des fautes d'orthographe, un lien à ajouter ou encore une petite précision.
- Majeure : une nouvelle version avec des nouveautés, des changements majeurs.
Commentaires
<< Poster un message >>
:: question :: précision :: avis :: commentaire :: bug ::
Informations complémentaires
À la une !
Framasoft needs you !
Autres rubriques
Informations générales
Sur le Framablog
Juste une image
fog Northern Rwanda- Creative Commons BY






