×

Computerized interactive tool for developing a software product that provides convergent metrics for estimating the final size of the product throughout the development process using the life-cycle model

  • US 5,729,746 A
  • Filed: 10/23/1995
  • Issued: 03/17/1998
  • Est. Priority Date: 12/08/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. An interactive computerized tool for estimating the final lines of code of the software product being developed at various phases of the development process using a life cycle model, including a requirements definition phase, requirements analysis phase, preliminary design phase and detailed design phase, said tool comprising:

  • a) a computer system including an interactive software operating in said computer system;

    b) said software comprising the steps of asking the user whether the user is in the requirements definition phase, requirements analysis phase, preliminary design phase, or detailed design phase;

    b) if at the requirements definition phase, said software including the steps of drawing data flow diagrams, leveling the data flow diagrams to generate a data dictionary data variables and calculating the final lines of code for the software product being developed from the data flows diagrams;

    c) if at the requirements analysis phase, said software including the steps of updating the data dictionary data variables and calculating the final lines of code for the software product being developed from the number of data flow diagrams and the data dictionary;

    d) if at the preliminary design phase, said software including the steps of transforming the data flow diagrams into structure charts to generate logic and control variables and calculating the final lines of code for the software product being developed from the data flow diagrams and the number of logic and control variables; and

    e) if at the detailed design phase, said software including the steps of translating the mini-specs into pseudocode to generate static variables and calculating the final lines of code for the software product being developed from the data dictionary, logic and control variables and static variables.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×