使用企业体系结构的代码执行流

本文关键字:代码 执行流 体系结构 企业 | 更新日期: 2023-09-27 18:27:03

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

有没有任何方法可以使用VS2013Professional获得代码执行流程图?

此外,我正在尝试企业架构师查看执行流程,但我不知道如何使用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以便讨论更广泛的背景

然而,据我所知,没有任何自动魔术子弹工具可以通过逆向工程和可视化遗留代码库来取代缺失的文档。

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

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