Patent ID: 7539712

Claim:
A program construction method of constructing a program by combining a plurality of functional units, comprising: storing in a first database the functional units together with diverted use information indicating reliability based on a use record of each of the functional units; displaying on a display screen the diverted use information about a corresponding functional unit when the corresponding functional unit for design information about the program, stored in a second database, is selected from the first database; and updating the diverted use information of the corresponding functional unit in the first database, where the diverted use information comprises one or more of: an automatic program generation rate indicating a ratio of a frequency at which a program using a functional unit is automatically generated to a total read frequency of the functional unit from the first database; and an operation environment arrangement rate indicating a ratio of a frequency at which a compilation is performed and a result is arranged in an execution environment of the program using the functional unit to a total read frequency of the functional unit from the first database.