当我使用VS2008生成类图时,比如说对于C#文件XYZ.cs - 我得到一个详细说明所有字段,属性,方法和嵌套类型的类图。
是否有工具/实用程序,它将对我在此文件中使用的所有内部类/接口引用执行相同操作。
例如。我在XYZ.cs中有一个ABC类型的属性...有没有办法在XYZ本身的类图上显示ABC和相关参考?
更确切地说:如果我的XYZ.cs具有Mammal类型的Biped属性。类图显示并列出了Biped ......我想看到的是Mammal在图表中也被列为分层节点。
简单地说它是所有类型的完整对象树...至少是用户定义的类型。
答案 0 :(得分:2)
答案 1 :(得分:0)
Altova UModel或Enterprise Architect。这两个应用程序都可以将C#和Java代码反向工程为UML图,包括类图。为此,他们会分析项目的源代码或程序集。
我使用过两者但更喜欢UModel,因为它的功能较少。 ! EA只是矫枉过正,因为它有很多与项目管理,错误跟踪等相关的其他功能。不幸的是,EA并不总是允许您撤消某些操作。借助UModel,您可以随时撤消错误,用户界面更方便用户使用。