我试图想出一种方法将我们当前的大型应用程序导入到LucidCharts的UML图中。 LucidCharts支持visio的vdx XML格式。我只是主要想找到一种方法来轻松完成这项工作,而不是将每个类名和方法都输入LucidCharts。链接和调用链链接我自己并不关心。
是否有任何简单的解决方案,或者我可以做些什么来阅读元数据并制作vdx投诉文件?
答案 0 :(得分:3)
实际上,有几个开源&商业工具将从C#项目和签证中创建UML图。例如,我将尝试列出其中三个:
选项#1 :尝试使用Modelmaker。它可以与Delphi和C#一起使用。 我应该补充一点,它不仅仅是图表,还可以用于逆向工程,重构等。它已经存在了一段时间,并且有很多很棒的功能。
选项#2:您也可以为.NET开发人员尝试NDepend工具。它带有依赖图和依赖矩阵,并在VS中集成。图形和矩阵可以从.NET程序集生成,它们是交互式的。您可以download and use the free trial edition一段时间并发表自己的意见。
选项#3: Tigris.org上的人们也做了一些工作。 这是项目的Open Source Link。这也令人印象深刻。