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:

  • Supported formats: XMI
  • Several type of diagrams supported: use case, class, sequence, communication, state, activity, component, deployment, entity relationship
License

Umbrello is distributed under the terms of the GNU General Public License (GPL), Version 2.

Installation

logo discover

Linux

Install on Linux This button only works with Discover and other AppStream application stores. You can also use your distribution's package manager.