c++ - 从源代码生成类图

标签 c++ uml enterprise-architect

我正在使用 Enterprise Architect,我希望为大型项目中的一组特定 C++ 对象生成一些类图。通过右键单击特定模型并从上下文菜单中选择代码工程,我可以导入项目的整个源目录并为项目中的所有对象生成类图。

我还可以简单地为单个源文件生成一个类图。然而,我最理想的是为项目中的一组特定文件生成单独的类图(例如,名称中仅包含文本 SNMP 的文件)。任何人都可以帮助我应用此过滤器,因为整个项目的类图太大且难以管理,无法以任何身份进行管理。

最佳答案

在 Enterprise Architect 中,一旦您像已经完成的那样导入了整个模型,您就可以创建额外的图表来仅显示您需要的模型部分。事实上,我认为这是正常的做法。

首先使用 Add->New View -> Class View & diagram 创建一个新图表。

然后仅将您需要的类从项目浏览器中的模型拖到新图表上。

关于c++ - 从源代码生成类图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15573046/

相关文章:

uml - EA 中的类型化连接器

code-generation - 如何在 Enterprise Architect 代码生成模板中转义引号

c++ - 同时运行跟踪软件和服务器的正确方法是什么? (OpenCV 3)

c++ - char[4] 到 QColor 转换

java - Modelio 类图隔间

interface - 如何在 UML 组件图中找出组件的正确接口(interface)?

uml - 领域模型和类图

c++ - C++模板方法定义在类中不匹配

c++ - 是否保证标准提取运算符>>在失败的情况下不会更改参数?

c++ - 如何在 SparxSystems Enterprise Architect 中集成 Qt 库