Umbrello — это программа для моделирования на универсальном языке моделирования (UML) и генерации кода. Она позволяет создавать диаграммы программного обеспечения и других систем в формате UML, а также генерировать из диаграмм UML код на различных языках программирования.
Возможности: