views:

216

answers:

7

Is there any uml tools(as Rose) on ubuntu ? thanks

+1  A: 

Dia is a powerful program that handles UML quite well.

Delan Azabani
And the resulting diagrams look horrible. Is true that Dia can handle a lot of things well, but I believe they should "hire" an artist to improve the looks of their resulting pictures.
Andrei Ciobanu
+4  A: 

I use Dia for drawing UML diagrams (as well as other diagrams), but it cannot generate code (at least not without some additional tools, like dia2code). It's more like a general-purpose diagram drawing tool with a decent support for UML.

Umbrello is a tool dedicated to UML-based modelling. It's comparable to Dia in terms of drawing, plus it can export and import code from/to several languages.


The above apps are, in my opinion, the best you can get from Ubuntu. Nevertheless, there are several other apps/libraries that are somehow related to UML modelling. Open System -> Administration -> Synaptic Package Manager and type "uml" in the search box.

Bolo
A: 

Go for Eclipse Modeling Tools. I am just going for it, you may install it on top of existing eclipse http://www.vogella.de/articles/UML/article.html

It is platform independent. It is developed constantly.

Gadolin
A: 

If you don't mind using java-apps then you should get an eye on yed. Graphs look a bit nicer than in dia. Dia is fine though.

BeowulfOF
A: 

I used EclipseUML Omondo with Ubuntu. It worked really well but the price of the tool is really too high !!

+2  A: 

I use argoUML, and it can also generate code. It seems it is not very updated to the last UML standards, but it can succesfully generate C++, Python, and PHP code. I find it very useful.

http://argouml.tigris.org/

More info at:

http://en.wikipedia.org/wiki/ArgoUML

Baltasarq
A: 

take a look here: http://case-tools.org/open_source.html

alud