BOUML
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 ;-)
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 ::
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 - 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
> BOUML 2.2.2 , le 15 juin 2005 par chalna (4 rép.)
> 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.netInformations complémentaires
À la une !
Framasoft needs you !
Autres rubriques
Libre : agenda
- Brignoles : Atelier libre, le mardi 13 mars 2012
- Wintzenheim : Réunion du Club Linux, le samedi 10 mars 2012
- Limoges : MDLL 2012 : Copyleft, Licence Art Libre, pourquoi cette orientation pour la création contemporaine ?, le samedi 10 mars 2012
- Rennes : Gulliver - Permanence autour du libre, le vendredi 09 mars 2012
- Brignoles : Dimanche du Libre, le dimanche 04 mars 2012
Informations générales
Sur le Framablog
- Cory Doctorow : C'est aujourd'hui qu'il faut tuer ACTA !
- Si l'on pouvait copier la nourriture… ou la parabole qui tue
- Adblock Plus ou l'extension qui valait trois milliards… de perdus pour Google & Co !
- Geektionnerd : Manifs Anti-ACTA
- Et Dieu créa l'homme à son image de hacker, nous suggère un père jésuite
Sur Framagora
- Choix d'une license libre pour des schémas
- Importer mes dossiers thunderbird vers mail (mac)
- Problème de supression de messages courrier entrant
- Logiciel de synchronisation portable
- Thunderbird l'onglet "envoyer" à disparu !
- ODT2Daisy
- Vente lié ! A lire
- shtooka t'es où ???
- Licence CC0 contre droit moral inaliénable en France
- Recherche logiciel libres vidéo et mind mapping
Juste une image
Lovely sand- Creative Commons BY












