I have recently started using a UML application to design a software system that I am building called StarUML. It’s highly addictive because it gives you many of the basic building blocks for designing a very detailed system, and it generates very good looking diagrams. So far I have created Use Case diagrams, Sequence Diagrams, and Class Diagrams with this tool, and they have turned out really well. The only real problem, is that it’s designed for Windows. However, lately I am becoming more of a convert that Linux can suffice as my primary desktop.
So here is what I did to get it running on UBuntu 9.10
Under Applications Select Ubuntu Software Center
Search for Wine
If you haven’t already Installed it – install.
sh winetricks vcrun6 msxml3
That will install starUML onto your system to run within Wine.