我正在使用理性的软件架构师9.0。它使用像eclipse。我从现有代码创建一个makefile项目。这意味着我已经有了c ++源代码。现在我想从这些代码生成类图。我找到一篇中文文章来描述如何在网站上使用rose。但我不知道如何遵循这些步骤。因为我没有在当前版本的这些步骤中找到描述的视图,例如组件视图。
在安装RSA期间安装了eclipse。我可以直接从已安装的RSA文件夹中打开eclipse。我可以将现有的源代码导入为项目。我可以从一个头文件中看到类视图。但只有一个标题和一个类。我不知道如何从源代码(听众文件或包括cpp文件的所有源文件?)获取所有类的关系图。
我可以从桌面快捷方式打开RSA。我正在使用Windows 10.但似乎没有使用与eclipse相同的工作区。我可以创建一个空的UML项目。但是源代码怎么样?
我仍然不知道如何获得类图。 Thread显示了如何在EA而不是RSA 9.0
中执行此操作现在我拥有的是:
RSA9.0更像是eclipse。
源代码如下:
server
├───folder1
│ ├───ffirst1.h
│ ├───ffirst1.cpp
│ ├───Main.cpp
│ ├───makefile
│ ├───fsecond1.h
│ └───fsecond2.cpp
│
├───folder2
│ ├───sfirst1.h
│ ├───sfirst1.cpp
│ ├───ssecond1.h
│ ├───ssecond2.cpp
│ ├───Main.cpp
│ └───makefile
├───manager.sh
└───makefile
如何使用合理的软件架构师9.0从cplusplus源代码(头文件?)导出类图?
有没有人可以帮我解决这个问题?
任何建议或经验将不胜感激。 感谢
答案 0 :(得分:0)
“Working with C++ Visualization in IBM Rational Systems Developer”应该是答案之一。它可能不是完美的。但它确实可以使用右键单击快捷菜单上的visualization
功能从头文件中反转类图。 Visualize > Add to New Diagram File > Class Diagram
。当然,cplusplus项目应该已经在工作区中。首先,您应该从头文件到新的类图文件创建一个类图,然后将其他头文件中的其他类图添加到此现有的类图文件中。