February 13th, 2009
Sick of Argo UML’s lack of an undo function and feeling too poor and studently to pay for UML editor software (or use demos which won’t last right through my project), I figured I’d try getting Umbrello (a KDE application) working under Windows. The results? Fantastic.
Umbrello is a pretty simple UML editor though it does support a range of different views and diagrams. It makes it as easy as possible to draw a simple diagram, then lets you alter and add to it as your design is refined. Everything seems to work fine under Linux with the exception of exporting to an image.
The instructions you need to follow to install Umbrello – and a range of other KDE 4 applications such as my favourite text editor Kate – under Windows can be found on this wiki page.
If you give it a try let me know whether the install works for you. I hate having to learn to use a different piece of software for each platform I work on.
Subject: Software Tags: design, KDE, Umbrello, UML, Windows
2 Comments »
January 13th, 2009
I’ve been a fan of creating UML diagrams for my software projects for about a while now (after previously being a fan of scribbling incomprehensible charts in my notepad), and I think I’m starting to the stage where drawing class diagrams is almost automatic; I can focus completely on the design at hand.
That said, the area where I’m really struggling is finding a decent UML editor. Under Linux the best solution I’ve found is Umbrello: it’s easy to use, and has a lot of great functionality. However, it isn’t altogether stable – I’ve found it can’t cope with complex diagrams and crashes every hour or so – and since QT4 for Windows isn’t quite up to scratch, it isn’t much use when I need to to Windows/Direct X development work.
Recently I’ve been using ArgoUML. As a Java application it will run on practically any platform, so I can share diagrams between my Windows and Linux installs. It has a good range of features such as critiquing your designs and a clear and simple graphical user interface, however it also has its stability issues. Occasionally it uses up a huge amount of memory before grinding to a complete halt, requiring the application to be restarted in order to continue. Changes to the application’s settings seem to only take effect as and when they feel like it. Also, layouts seem to change when a diagram is saved, losing a lot of formatting information.
Overall, ArgoUML is usable. The user interface is great, and the feature set is definitely heading in the right direction. At the same time though, for applications relating to my coursework I’d take stability over an increased features set in a heartbeat.
Does anyone have any recommendations for an open source (or, if necessary, freeware) UML Editor?
How do you design your projects and software?
Subject: Software Tags: ArgoUML, design, suggestions, Umbrello, UML
3 Comments »