7

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

生成带有文档的模型并且不必重复/编辑它以启用 doxygen 支持将非常有用。

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

4

3 回答 3

6

免费且非常简单易用,带有 UML + dia2code的dia (矢量图编辑器) 适用于“ada|c|cpp|csharp|idl|java|php|php5|python|ruby|shp|sql”

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

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

于 2013-04-02T14:34:58.380 回答
5

StarUML 应该可以做到。

于 2012-11-08T10:18:05.317 回答
3

试试BOUML,它是一个优秀的多平台 UML 工具箱

于 2012-11-08T13:54:02.390 回答