反向工程师C#解决方案. [英] Reverse Engineer a C# Solution.

查看:341
本文介绍了反向工程师C#解决方案.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我知道Visual Studio 2010 Ultimate具有一些功能,通常我会凭直觉做到这一点,但是我的时间表很紧.

我想要一些有关如何将C#解决方案反向工程为依赖关系图,序列图和类图的建议.

I know Visual Studio 2010 Ultimate has some abilities, and I would normally do this by instinct, but I am on a very tight schedule.

I would like some advice on how to go about reverse engineering a C# solution into dependency diagrams, sequence diagrams and class diagrams.

推荐答案

这是一项非常大的任务. Visual Studio仅帮助处理类图,但它们不遵循标准的UML图形,并且不能导出到任何矢量图形标准.在v.2010中支持序列图.

据我了解,这些图有助于在开发过程中进行代码导航,但不能生成全面的文档.
This is very big task. Visual studio only helps with class diagrams, but they are not follow standard UML graphics and not exportable to any vector graphics standard. With v.2010 sequence diagrams are supported.

As I understand, these diagrams serve to help code navigation during development, but not to generate comprehensive documentation.




看看Sacha的一篇很棒的文章中有关一种可以帮助您的工具的文章:
100%反射类图创建工具 [
Hi,

have a look at one of Sacha''s great articles about a tool that might help you:
100% Reflective Class Diagram Creation Tool[^]


并需要一些东西来帮助您可视化结构.如果是正确的话,您可能会找到 doxygen [ graphviz/ [ ^ ]可能会提供宝贵的见解.

它将生成图表,可视化类之间的交互.

问候
Espen Harlinn
In a way it sounds like you have the source available, and need something to help you visualize the structure. If that''s right, you may find doxygen[^] quite valuable. Used with graphviz/[^] it may provide valuable insights.

It will generate diagrams visualizing interaction between classes.

Regards
Espen Harlinn


这篇关于反向工程师C#解决方案.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆