1

我正在使用理性软件架构师 9.0。它像eclipse一样使用。我从现有代码创建了一个 makefile 项目。这意味着我已经有了 c++ 源代码。现在我想从这些代码生成类图。我在网站上找到了一篇中文文章来描述如何使用玫瑰。但我不知道如何遵循这些步骤。因为我在当前版本中没有找到这些步骤中描述的视图,例如组件视图。

在安装 RSA 期间安装了 eclipse。我可以直接从 RSA 的安装文件夹中打开 eclipse。我可以将现有的源代码作为项目导入。我可以从一个头文件中看到类视图。但只有一个标题和一个类。我不知道如何从源代码中获取所有类的关系图(hearder 文件或所有源文件,包括 cpp 文件?)。

我可以从桌面的快捷方式打开 RSA。我使用的是 Windows 10。但似乎没有使用与 Eclipse 相同的工作区。我可以创建一个空的 UML 项目。但是源代码呢?

我仍然不知道如何获得类图。线程显示了如何在 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 源代码(头文件?)导出类图?

有人可以给我解决这个问题的步骤吗?

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

4

1 回答 1

0

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

于 2016-01-14T12:26:40.510 回答