Just finishing off an assignment and i read that i need to create a UML diagram. I've never done one before and don't really know much about them but i found a great application that really helped me out.
Application is called 'umbrello', it's a KDE application and is comes with kdesdk3.5.8 ( devel/kdedsk3 )
This is an example of what the diagrams look like:
http://uml.sourceforge.net/screensho...llo-import.jpg
Also, as it's part of KDE, you can print to PDF ( which is what i'll be doing )