5

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

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

4

2 回答 2

1

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

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

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

于 2013-03-22T16:34:08.430 回答
-1

如果您使用 doxygen 注释您的代码,那么您可以自动生成这些类图。例如,请查看我们在 github/nvmecompliance/tnvme 上的代码。如果您不打算修改源代码,我不确定这是否直接适用于您的情况。

于 2013-03-22T14:56:03.840 回答