• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 193
  • Last Modified:

ASP.NET Project Analysis

Given an ASP.NET project with no documentation what so ever, how could we analyse it and identify its general logic and functionality? For example, we would need to know (1) the purpose of each page; (2) the amount of times each one is called and who is calling who? Any handy tool/script (preferably free) currently exists for that purpose? Please advise. Thanks.
  • 2
1 Solution
Are you trying to make a budget / schedule from gathering this data?  I don't know of any automated tool on the market that does this today.
ksfokAuthor Commented:
This is for understanding an ASP.net project inherited from someone who is no longer around. Any suggestion to speed up the process is welcome. Thanks.
If you want to document the database, there are many tools available for that.

If you want to document the ASP.NET application itself, you'll likely need a person with a business analysis background to help.  Otherwise you'll easily miss core pieces of functionality.

Assuming you have the code-base, you can start by having developers read through and attempt to document the code.  This will at least get bodies in there and looking at the code.  It could serve as a first-step in what could be a larger effort.

Depending on how complex the application is, you could also try to find a talented, senior developer who could help you get major parts of the code-base documented, and do break/fix adjustments to the existing code.  During this time you could probably get some other developers up to speed on the application.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now