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 ;-)

[1] Voir benchmark

Tags: uml 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 Icone d'aide.

  • Mineure : un lien mort, des fautes d'orthographe, un lien à ajouter ou encore une petite précision.

    Veuillez renseigner les champs ci dessous :

  • Majeure : une nouvelle version avec des nouveautés, des changements majeurs.

    En cochant cette case, vous allez créer une page sur le wiki afin de mettre à jour la notice.

Commentaires

<< Poster un message >>
:: question :: précision :: avis :: commentaire :: bug ::

Informations complémentaires

Autres logiciels

Framasoft needs you !

 Vous trouverez ici une liste de logiciels qui ont fait acte de candidature et qui n’attendent que vous pour réussir avec brio l’examen d’entrée dans notre annuaire.

Informations générales

Juste une image

fog Northern Rwanda fog Northern Rwanda
Creative Commons BY