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.
Supported formats: XMI
Several type of diagrams supported: use case, class, sequence, communication, state, activity, component, deployment,
Install on Linux
This button only works with Discover and other
AppStream application stores. You can also use your distribution's package manager.