×

Method of software development

  • US 5,261,100 A
  • Filed: 06/08/1989
  • Issued: 11/09/1993
  • Est. Priority Date: 06/10/1988
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of reusing preexisting software source programs for use with a program support system including an input unit for inputting data into the system, a first memory containing a plurality of said preexisting software source programs, a second memory containing technique data associating said plurality of preexisting software source programs with programming techniques belonging to programming languages comprising systematic procedures by which each program task is accomplished, a third memory containing intention data associating said plurality of preexisting software source programs with objects comprising functional goals for which said plurality of preexisting software source programs were developed, a fourth memory containing relation data arranged in relation data tables, the relation data representing logical relatedness between said software source programs, said technique data and said intention data, a display unit and a central processing unit connecting said input unit, first memory, second memory, third memory and display unit, the method comprising the steps of:

  • inputting, from a system user, a keyword into said input unit of the program support system, the keyword representing a desired function to be performed by executing a desired new software source program;

    searching said second memory to locate and retrieve first technique data matching said inputted keyword;

    searching said third memory to locate and retrieve first intention data matching said inputted keyword;

    retrieving, by referring to said relation data in the relation data tables of said fourth memory, a first preexisting software source program from said first memory based upon said first technique data and said first intention data located and retrieved;

    displaying the retrieved first preexisting software source code program on said display unit;

    selectively inputting from the system user predetermined test case input data for execution in conjunction with said retrieved first preexisting software source code program by the central processing unit;

    executing said retired first preexisting software source code program using said test case input data;

    displaying the result of said execution on said display unit.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×