ASP.NET Project Analysis

Posted on 2007-08-12
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
    LVL 8

    Expert Comment

    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

    This is for understanding an project inherited from someone who is no longer around. Any suggestion to speed up the process is welcome. Thanks.
    LVL 8

    Accepted Solution

    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.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Looking for New Ways to Advertise?

    Engage with tech pros in our community with native advertising, as a Vendor Expert, and more.

    Today is the age of broadband.  More and more people are going this route determined to experience the web and it’s multitude of services as quickly and painlessly as possible. Coupled with the move to broadband, people are experiencing the web via …
    Introduction This article shows how to use the open source plupload control to upload multiple images. The images are resized on the client side before uploading and the upload is done in chunks. Background I had to provide a way for user…
    This video discusses moving either the default database or any database to a new volume.
    In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

    760 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

    Need Help in Real-Time?

    Connect with top rated Experts

    12 Experts available now in Live!

    Get 1:1 Help Now