UML Diagrams


Google

The Unified Modelling Language (UML) is a set of definitions on how design diagrams are composed. These diagrams will help to document and understand the internals of Lire, and are used as such in this manual.

UML Editing

Several UML editors are available, but few are open source. Among these are Dia (general diagram editor for Gnome), ArgoUML (written in Java) and UML Modeler (UML specific editor for KDE). The latter was used to draw the diagrams found in CVS /service/doc/uml-diagrams.

Diagram Types

UML supports several diagram types. Two important ones are class diagrams and sequence diagrams. The former is used to depict the relations and associations between classes. Classes can be programs or modules. The latter is used to show how certain tasks are performed in time, and can