使用Enterprise Architecture的代码执行流程

我们有大型的C#ASP.NET应用程序,代码库非常庞大,我需要一些工具来可视化执行流程如何通过代码。 我只有VS 2013专业版,没有机会获得Ultimate版。

有没有办法使用VS 2013 Professional获取代码执行流程图?

此外,我正在尝试Enterprise Architect查看执行流程,但我不知道如何使用EA。

任何人都可以告诉我如何使用EA来查看ASP.NET应用程序的执行流程?

提前致谢。

使用静态代码分析,Enterprise Architect不能(据我所知)逆向工程方面的行为方面。

但是有一个“ 执行分析器 ”,可以从运行代码创建UML序列图。

看到

  • 帮助文件中的相应章节
  • 和文章http://blog.lieberlieber.com/2012/03/13/tutorial-nunit-and-sequence-diagram-recording-in-enterprise-architect-9-3/获取简短教程
  • 和网络研讨会记录http://www.sparxsystems.com/resources/demos/vea/webinar-visual-execution-analyzer.html以讨论更广泛的背景。

但是,据我所知,没有auto-bullet-bullet工具可以通过逆向工程和可视化遗留代码库来替换丢失的文档。

文章敏捷建模:单一来源信息:有效文档的敏捷最佳实践可以为您提供一些见解和决策点,您应该记录哪些部分。 但最简单的提示可能是: 使用您可用的任何简单和半自动且高效的工具创建文档,解释您不理解的内容 。 例如, NDepend属于这一类。

这个广泛的主题是关于Stack Overflow的偏离主题,你可以在Programmers StackExchange网站上找到更好的帮助,你可以从问题开始程序员:你如何深入到大型代码库?