如何使用合理的软件架构师9.0从cplusplus源代码导出类图

时间:2015-12-28 15:00:54

标签: rational-rsa rational-rose

我正在使用理性的软件架构师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源代码(头文件?)导出类图?

有没有人可以帮我解决这个问题?

任何建议或经验将不胜感激。 感谢

1 个答案:

答案 0 :(得分:0)

Working with C++ Visualization in IBM Rational Systems Developer”应该是答案之一。它可能不是完美的。但它确实可以使用右键单击快捷菜单上的visualization功能从头文件中反转类图。 Visualize > Add to New Diagram File > Class Diagram。当然,cplusplus项目应该已经在工作区中。首先,您应该从头文件到新的类图文件创建一个类图,然后将其他头文件中的其他类图添加到此现有的类图文件中。