Umbrello UML Modeller is a UML diagramming tool for KDE.
UML lets you create models of object orientated software systems in a standard language.
For more information on Umbrello see the website at http://uml.sf.net including the handbook which contains a tutorial on UML and Umbrello.
For installation instructions read INSTALL.