免费的UML工具,支持生成C++代码和Doxygen文档

7

我知道像代码生成和Doxygen支持这样的功能通常被认为是商业化的,但我想知道是否有任何免费的UML工具支持c++代码生成并支持Doxygen文档?

使用带有文档的模型会非常有用,不需要重复/编辑以启用Doxygen支持。

编辑:忘记提到我正在Linux(Ubuntu)下开发

3个回答

6

抱歉,我忘记提到我是在Linux(Ubuntu)下进行开发的。 - rozzy
@aero117,现在(即2016年5月28日)他们支持Ubuntu。 - CroCo
它不再免费(2020年) - Fido

6

免费且易于使用的工具是dia(矢量图形编辑器)和UML + dia2code,支持以下语言:"ada|c|cpp|csharp|idl|java|php|php5|python|ruby|shp|sql"。

首先绘制您的UML类图,保存它,然后使用dia2code处理.dia文件。

我也尝试过umbrello(userbase.kde.org/Umbrello),它具有更多功能,例如导入代码、包/命名空间等。


我之前尝试过Umbrello,但它在Ubuntu 12.04上经常崩溃。 - Dan

3

试试BOUML,它是一个出色的跨平台 UML 工具箱


1
哦,实际上自一月份以来它不再免费了 :/ 但是只需要30欧元一年。 - codablank1
它又免费了。 - Blood-HaZaRd
惊人的好工具!免费! - transistor

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接