将c#逆向工程成一种可以导入到LucidCharts中的格式

本文关键字:导入 LucidCharts 格式 一种 逆向工程 | 更新日期: 2023-09-27 17:50:47

我正试图想出一种方法,将我们当前的大型应用程序导入到LucidCharts的UML图中。LucidCharts支持visio的vdx XML格式。我只是主要试图找到一种方法来做到这一点,而不是键入每个类名和方法到LucidCharts。链接和调用链链接我不太关心,因为我可以自己做。

是否有任何简单的解决方案,或者我可以做些什么来读取元数据并制作vdx投诉文件?

将c#逆向工程成一种可以导入到LucidCharts中的格式

实际上,有几个开源的&将从c#项目和visa-verse创建UML图的商业工具。例如,我将尝试列出其中的三个:

选项#1:尝试使用Modelmaker它可以在Delphi和c#中工作。我应该补充一点,它不仅仅是图表,它还可以用于逆向工程、重构等。它已经运行了一段时间了,有很多很棒的功能。

选项#2:你也可以为。net开发者尝试使用NDepend工具。它附带了一个依赖图和一个依赖矩阵,并集成在vs中。图和矩阵可以从。net程序集生成,它们是交互的。您可以下载并使用一段时间的免费试用版,然后做出您自己的看法。

选项#3: Tigris.org的家伙也做了一些工作。这里是项目的开源链接。