【问题标题】:Automatically generate a uml diagram of my c++ code自动生成我的c++代码的uml图
【发布时间】:2011-09-06 09:03:04
【问题描述】:

前段时间,我在 Java 入门编程课程中担任 TA。我们使用了一个名为BlueJ 的IDE,它有一个很好的功能,即您的开发文件的概述是一个轻量级的UML 图,其中包含“使用”指针和继承指针,这使得很容易看到程序的结构。

我的问题如下,c++有类似的框架吗?或者至少是我可以在我的编辑器旁边运行的工具,以清楚地查看我的文件以及它们的组织方式。

我的开发平台是 Mac,我的主要编辑器是 emacs。

【问题讨论】:

标签: c++ oop macos uml


【解决方案1】:

您知道Doxygen 及其众多选项吗?

事实上,Google 对 Doxygen 和 UML 的排名第二的是this previous StackOverflow question。

【讨论】:

  • Doxygen 不创建 UML 类图
【解决方案2】:

处理C++我推荐BoUML,它不会自动绘制图表,但是在解析C++代码方面相当不错,你可以创建新的图表,如果你在图表中添加类,关系会自动显示,或者您可以添加一个类,然后请求将该类的依赖项添加到图表中。

【讨论】:

  • @pseudonym_127:BoUML 使用是免费的。我刚刚检查了一下,似乎没有较新的版本,但您仍然可以从第三方网站下载适用于不同操作系统的免费版本(例如,softpedia 将其列为免费版本)。历史可以阅读here
猜你喜欢
  • 1970-01-01
  • 2017-07-08
  • 1970-01-01
  • 2021-07-03
  • 1970-01-01
  • 1970-01-01
  • 2011-03-10
  • 2017-12-25
相关资源
最近更新 更多