我知道Visual Studio 2010 Ultimate具有某些功能,通常我会本能地这样做,但是我的时间表很紧。我还安装了Visio 2010并将其集成到VS中,但是它的逆向工程功能似乎作用不大,必须在每个项目中运行,而这里的障碍是解决方案结构,每个解决方案文件夹中都包含多个解决方案文件夹许多项目。
我想要一些有关如何将C#解决方案反向工程为依赖关系图,序列图和类图的建议。
最佳答案
如果使用Visual Studio,则2010 Ultimate Edition支持5种常用的UML diagrams(class,sequence,use case,activity和component)。您可以从code中添加generate sequence diagrams和layer diagrams。如果还通过VS 2010 Ultimate安装Visualization & Modeling Feature Pack,则可以通过代码和create UML class diagrams来generate code from UML class diagrams。
您还可以通过生成依赖图来生成explore existing code by using Architecture Explorer和visualize relationships in code,然后还可以使用它们来创建层图。
或者,您可以使用Altova Usemodel或Sparx System's Enterprise Architect
关于visual-studio-2010 - 逆向工程C#解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4668349/