Previously in Gentoo want to install Umbrello, direct emerge Umbrello, results due to the dependent package Kde-base compilation failed, resulting in the installation is not installed (I think the installation of Eclipse caused libjpeg so file becomes incorrect, And the use of PiL in Django also appeared error, Ah, it seems that the overall update under the test. ), later inadvertently discovered StarUML, BOUML, are open source, but also cross-platform, very powerful, and support the XMI format standard, support import rose generated projects, support code generation and reverse engineering, support multiple languages, etc., directly above
staruml
StarUML Start screen, not only support UML, also support MDA
Create a new project with four templates provided by default
Easy-to-use interface, Tools menu, and corresponding language code generation and reverse engineering
STARUML provides a plug-in manager that covers common application scenarios
bouml
Bouml interface is also easy to use
The BOUML tool menu also supports importing from the version control system:
BOUML Language menu, also support a lot of common language
You can also configure code generation in more detail
The BOUML also provides engineering control and synchronization tools
There are a lot of UML tools, including a variety of free, commercial version, but the features are uneven, open source and cross-platform is not much, staruml and bouml is very worth using ~