
Umbrello is a Unified Modelling Language (UML) modelling tool and code generator. It can create
diagrams of software and other systems in the industry-standard UML format, and can also generate
code from UML diagrams in a variety of programming languages.
Features:
<ul><li>Supported formats: XMI</li><li>Several type of diagrams supported: use case, class, sequence, communication, state, activity,
component, deployment, entity relationship</li></ul>