Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium


ASP.NET Project Analysis

Posted on 2007-08-12
Medium Priority
Last Modified: 2010-03-19
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.
Question by:ksfok
  • 2

Expert Comment

ID: 19680753
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.

Author Comment

ID: 19681030
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.

Accepted Solution

davecorun earned 2000 total points
ID: 19681048
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.

Featured Post

What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction: When running hybrid database environments, you often need to query some data from a remote db of any type, while being connected to your MS SQL Server database. Problems start when you try to combine that with some "user input" pass…
User art_snob (http://www.experts-exchange.com/M_6114203.html) encountered strange behavior of Android Web browser on his Mobile Web site. It took a while to find the true cause. It happens so, that the Android Web browser (at least up to OS ver. 2.…
This video shows how to quickly and easily deploy an email signature for all users in Office 365 and prevent it from being added to replies and forwards. (the resulting signature is applied on the server level in Exchange Online) The email signat…
Whether it be Exchange Server Crash Issues, Dirty Shutdown Errors or Failed to mount error, Stellar Phoenix Mailbox Exchange Recovery has always got your back. With the help of its easy to understand user interface and 3 simple steps recovery proced…

578 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question