Code execution flow using Enterprise Architecture

We have large C# ASP.NET application, the code base is so huge that I need some tool to visualize how the execution flow through the code. I am only having VS 2013 Professional Edition and there is not a chance of getting Ultimate edition.

Is there any way to get Code execution flow diagram using VS 2013 Professional?

Also I am trying Enterprise Architect to view the execution flow, But I don’t know how to use EA.

Anyone can give me walk through about how I use EA to view execution flow of ASP.NET application?

Thanks in advance.

Answers:

Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.

Method 1

Enterprise Architect can not (as far as I know) reverse engineer behavioral aspects using static code analysis.

But there is an “Execution Analyzer” available, which can create UML sequence diagram from running code.

See

However, as far as I know there are no auto-magic-bullet tools that would replace missing documentation by reverse engineering and visualizing legacy code bases.

Article Agile Modeling: Single Source Information: An Agile Best Practice for Effective Documentation can give you some insights and decision points which parts you should document. But the simplest hint probably is: create documentation explaining things you don’t understand, using whatever set of simple and semi-automatic and efficient tools that you have available. e.g. NDepend is one falling into this category.

This broad subject is off-topic on Stack Overflow and you can find better help on the Programmers StackExchange site, you can start with question Programmers: How do you dive into large code bases?


All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x