PDA

View Full Version : BOUML, a good free modelling tool



castudil
July 28th, 2007, 03:29 PM
It has been painful to find a good free modelling tool, but at last I've found one that I can recomend without doubt. I want to share this knowledge with you.

the tool is called BOUML, the homepage is
http://bouml.free.fr/

for me downloading the sources and compiling it (it takes a while) worked fine.
some features


free
fast (see benchmark http://bouml.free.fr/benchmark.html)
java and c++ code generation and reverse engineering (I only have worked with C++).
it is specially good for modelling and generating code of c++ : templates, virtual function, inheritance of templated base classes, inline, etc.
documentation generator. if you want to use Doxygen just few work is necessary (read the faq in he bouml homepage for more info on this)
good documentation
highly configurable to fullfil your needs.
deployment artifact to fine setup for source generation.


not sure if the licence is GPL.

Also BOUML has a forum, I have posted something and the author himself has ansewered me the next day.

http://tech.groups.yahoo.com/group/bouml/

I am constantly looking for good modelling tools, if you know about a better free tool, please don't hesitate to post it.

as the author says: happy modelling!
Cesar

Geekkit
July 28th, 2007, 07:21 PM
castudil,

Thanks for posting that and sharing. I used to use Poseidon for UML until they started requiring the key to be e-mailed to you. Now I use NetBeans UML plugin which is quickly becoming quite a powerful UML modeling tool to use. And since it's just another Netbeans module it can be used to forward and reverse engineer code - not just Java code.

slavik
July 28th, 2007, 10:21 PM
rummaged sources, says that it is "GPL2 or later"

Geekkit
July 28th, 2007, 11:53 PM
rummaged sources, says that it is "GPL2 or later"

I forgot to say this earlier but, glad you liked the quote.

:)

gentlesea
January 8th, 2009, 04:36 PM
This seems to be a quite nice modelling tool. I just installed it and watched the starting video. Even refactoring works great. Pretty nice!

I just did not figure out yet, how do draw circles. Is this possible? I have a class that has a pointer to itself. This is usually drawn as a loop. I only managed to draw a line with many segments. Did I miss something?

castudil
January 8th, 2009, 06:08 PM
you may want to ask the question here,

http://tech.groups.yahoo.com/group/bouml/

usually the creator of the software himself answer questions, be sure that is not in the documentation though ;)

good luck!

castudil
January 8th, 2009, 06:11 PM
you may want to ask the question here,

http://tech.groups.yahoo.com/group/bouml/

usually the creator of the software himself answer questions, be sure that is not in the documentation though ;)


up to this days I am mixing , Java + Bouml + Eclipse, with satisfactory results

good luck!

bruno_pages
January 9th, 2009, 10:06 AM
Hi,

just to say http://tech.groups.yahoo.com/group/bouml/ is not used any more

in English use Bug and Feature/support request (https://sourceforge.net/forum/?group_id=212600) or open discussion (https://sourceforge.net/forum/?group_id=212600) trakers

in French use Developpez - Bouml (http://www.developpez.net/forums/forumdisplay.php?f=538)

these links are given in Bouml site (http://bouml.free.fr)

best regards