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 26 juin 2012 par Christophe (0 rép.)
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
Faire un don ? (défiscalisé)
Aidez-nous à atteindre notre objectif de 600 donateurs récurrents pour assurer notre pérennité et notre développement ! (nous y sommes presque).
Framasoft needs you !
Autres rubriques
Libre : agenda
- Grenoble : Wikipermanence OpenStreetMap et Wikipédia, le dimanche 23 juin 2013
- Grenoble : Pique-nique du libre, le dimanche 23 juin 2013
- Rennes : Gulliver - Permanence autour du libre, le vendredi 21 juin 2013
- Paris : DrupalCamp Paris 2013 - Save the Date !, du vendredi 21 juin 2013 au dimanche 23 juin 2013
- Toulouse : Sprint Pylint, du lundi 17 juin 2013 au mercredi 19 juin 2013
Informations générales
Sur le Framablog
- Pas de sexisme chez les Libristes ?
- Richard Stallman : Arrive-t-il parfois qu'utiliser un programme non libre soit une bonne chose ?
- Mon gouvernement me paye pour faire du Libre toute la journée !
- Les hommes du Libre ne sont pas tous des connards
- Si on arrêtait d'utiliser les licences libres ? (au profit du domaine public)
Sur Framagora
- Framasoft si libre que ça ?
- Programme de comptabilité
- Questions par rapport à la FUR
- chercher un logiciel libre de creation d`un site web
- open structures vraiment open?
- Présentation Cywil
- Passage AZERTY - BÉPO instable
- ACC - maquette d'un mini CMS basé sur un fichier txt
- Sauvegarde des Pad dans EtherPad
- Qu'est-ce qui vous intéresse dans le libre ?
Juste une image
lonely portrait- Creative Commons BY
Framakey
Nous suivre
Flux RSS
Page Wikipédia








