Faire un don

BOUML

Site officiel
Bookmark and Share

BOUML est une boîte à outils UML récente pour Linux, FreeBSD 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, Python et IDL
  • reverse C++, Java et Php : analyse d’un code existant
  • roundtrip C++ et Java
  • 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 4.23 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 ::

BOUML , le 26 juin 2012 par Christophe (0 rép.)

Ce logiciel n’est plus libre. Il est devenu payant même pour une utilisation personnelle et les sources ne sont plus mises à disposition. Dommage :-(

-----> http://www.bouml.fr/pricing_fr.html

Répondre à ce message

BOUML , le 14 janvier 2010 par Bruno Pagès (1 rép.)

Bonjour,

la version actuelle de Bouml est la 4.17.1, il y a bien-sûr eu de très nombreux ajouts (vous reportez à l’historique), les plus importants étant la gestion de Python et l’ajout de roundtrip C++ et Java.

Le modeleur est désormais utilisable en Anglais, Français, Espagnol et partiellement en Allemand (tout n’est pas traduit)

Bonnes modélisations

Bruno Pagès

BOUML , le 18 janvier 2010 par gg2009

Bonjour et félicitation pour votre outil, je ne fais que débuter, mais le volume de travail doit être conséquent.

gg2009

Répondre à ce message

BOUML - très bon logiciel , le 5 septembre 2009 par PatrikGC (1 rép.)

J’avoue que je n’ai pas tout exploité de BOUML, j’avoue même qu’il y a certaines choses que je n’ai pas bien comprises (faute d’y avoir consacré du temps), mais pour dessiner un diagramme classique, ce logiciel est bien fait et offre des petits plus très appréciables.

Je suis impressionné du travail accompli par le développeur ! Et ça fonctionne ! (pcq je connais certains logiciels payants qui en font moins et qui ne font pas forcément ce qu’on leur demande...)

Bref : Bravo !

BOUML en Français , le 2 novembre 2009 par Bruno Pagès

Bonjour,

> Je suis impressionné du travail accompli par le développeur !

merci de la part du développeur :-)

pour info les inconditionnels du Français peuvent maintenant utiliser Bouml en Français (à configurer via le positionnement de l’environnement si la détection automatique ne marche pas).

un utilisateur Allemand travaille actuellement sur la traduction en Allemand

version actuelle : 4.16.1

bonnes modélisations !

Bruno Pagès

Répondre à ce message

> BOUML 2.2.2 , le 15 juin 2005 par chalna (4 rép.)

la V2.2.2 est sortie le 15 juin, pour Linux uniquement, j’attends avec impatience la version windows

> BOUML 2.2.2 , le 15 juin 2005 par bruno_pages

il est inutile d’attendre la version WIndows : la 2.2.1 est totalement identique à la 2.2.1 du point de vue fonctionnel, il y a juste 3 modifications du code pour palier à des problèmes de compilation rencontrés par certains sous Linux.

Je travaille sur la 2.3.0, celle-ci introduit les ’state machines’ et ’state diagram’, pour Linux ... et Windows :-)

> BOUML 2.2.2 , le 16 juin 2005 par jm

c’est super ! bien mieux que rationnal, surtout pour les diagrammes de séquences !! :) sauf qu’il faut faire des montages de captures d’écrans pour exporter un bon gros diagramme en image, mais bon...

vivement les statecharts ;) c’est vraiment très prometteur, bravo !

> BOUML 2.2.2 , le 16 juin 2005 par bruno_pages

>>> sauf qu ?il faut faire des montages de captures d ?écrans pour exporter un bon gros diagramme en image, mais bon...

Mais pas du tout : pour copier un gros diagramme avec une bonne police de caractère (par exemple en restant a 100 %) il suffit d’appeler le dialogue du diagramme (clic droit en dehors de tout objet) et de choisir ’optimal window size’ qui adapte la taille de la fenetre sans changer la police de caractère (contrairement a ’optimal scale’) afin que tout soit visible (au sens taille de fenetre), ensuite ’copy visible part’ copie tout.

Il faut lire la doc ... :-) ... meme si je conviens qu’elle n’est pas très bien écrite

> BOUML 2.2.2 , le 20 juin 2005

En comparaison avec Umbrello ça vaut quoi ? (avantages / inconvénients) http://uml.sourceforge.net

Répondre à ce message

> BOUML , le 7 juin 2005 par Gokugo (0 rép.)

Prometteur. On n’avait rien vu de tel depuis ArgoUML.

Répondre à ce message

Informations complémentaires

Faire un don ? (défiscalisé)

Faire un DON

Aidez-nous à atteindre notre objectif de 600 donateurs récurrents pour assurer notre pérennité et notre développement ! (nous y sommes presque).

Je soutiens Framasoft pour 10€/mois

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

lonely portrait lonely portrait
Creative Commons BY

Sur Framabook.org

Atelier Drupal 7
« Atelier Drupal 7 » par Cyprien ROUDET.
Option Libre
« Option Libre. Du bon usage des licences libres » par Benjamin Jean.

Tous nos Framabooks