1

我正在尝试想出一种方法来将我们当前的大型应用程序导入到 LucidCharts 的 UML 图中。LucidCharts 支持来自 visio 的 vdx XML 格式。我只是主要想找到一种方法来轻松地做到这一点,而不是在 LucidCharts 中输入每个类名和方法。链接和调用链链接我并不关心我自己能做的事情。

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

4

1 回答 1

3

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

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

选项 #2:您也可以尝试面向 .NET 开发人员的 NDepend 工具。它带有依赖图和依赖矩阵,并集成在 VS 中。图形和矩阵可以从 .NET 程序集生成,并且它们是交互式的。您可以下载并使用免费试用版一段时间并发表自己的看法。

选项#3: Tigris.org 的家伙们也在这方面做了一些工作。这是该项目的开源链接。这也令人印象深刻。

于 2013-01-04T20:49:23.037 回答