理解C++;通过生成UML的代码库-工具和;方法论 我认为有很多工具可以从C++生成源代码和类似的图表,但是我认为要想弄清楚你所得到的东西不是那么容易的。

理解C++;通过生成UML的代码库-工具和;方法论 我认为有很多工具可以从C++生成源代码和类似的图表,但是我认为要想弄清楚你所得到的东西不是那么容易的。,c++,uml,reverse-engineering,enterprise-architect,C++,Uml,Reverse Engineering,Enterprise Architect,我正在寻找好的工具/程序 例如,我可能希望看到GUI层以及它是如何分离的(或者与其他层不分离)。我想这些工具应该可以帮助我检测包,还可以让我手动组织包。Free:Doxygen 付费:Rational Rose我认为Doxygen只分析代码,我需要对代码本身进行注释?Rational Rose除了生成UML还能做什么?

我正在寻找好的工具/程序

例如,我可能希望看到GUI层以及它是如何分离的(或者与其他层不分离)。我想这些工具应该可以帮助我检测包,还可以让我手动组织包。

Free:Doxygen
付费:Rational Rose

我认为Doxygen只分析代码,我需要对代码本身进行注释?Rational Rose除了生成UML还能做什么?