Umbrello,免费而强大的UML工具

时间:2023-02-15 04:58:23

一直苦于没有小巧轻便又功能强大的UML建模工具,试用不少软件:

    Rational Rose,功能强大但是太庞大了,而且是商业版,由于IBM License的管理工具在Vista之后的Windows存在兼容问题,一般是安装了用不了;
    亿图,可以画数量繁多的图,漂亮(Ribbon界面)但是画的很累很麻烦,也是商业版;
    visio,也是商业版;UML Diagrammer可以导入图片,但是总用的不爽;
    UML Diagrammer 可以导入图片格式,但是总用着不爽 
    Eclipse的一些插件,不少也是商业版。

直到因为偶然的原因,安装了KDE on Windows,发现了Umbrello,用过之后感觉很不错,当然你也可以在Cygwin或者MinGW下自己编译;至于在Linux下,安装了KDE桌面环境后就有,更是方便。下面重点介绍一下这个菜单:

Umbrello,免费而强大的UML工具

Import Classes/Project:可以通过导入工程或者头文件来引入类图。

Code Ceneration Wizard/Generate All Code:根据类图来生成程序代码,Rose也不过如此吧。

Active Language:选择不同的语言,主流都有。

想起之前画自动标引的类图,费力不讨好,现在直接导入,真是天壤之别啊:

Umbrello,免费而强大的UML工具

可以根据自己的喜好来更改配色方案。画UML图的话更是简单方便就不再介绍了。Enjoy it!