1. A method for automating a software manufacturing process based on user interface form (or, input/output documents) design, which firstly designs a user interface form and then automates a manufacturing process so as to produce a business program in a reverse order, the method comprising: (a) generating a user interface form (or, input/output documents) for a business program, which includes an item name display section for displaying an item name of data to be input by a user, a data input section for inputting data corresponding to the item name, and function-discernible event buttons, as a graphic-user interface; (b) allowing a designer of each interface form to designate a database (DB) name and a table name, in which the data input through the interface form is to be stored; (c) analyzing each interface form and automatically extracting field design information of a table on the basis of the item name in the item name display section and a size of the data input section; (d) generating an ERD (Entity Relationship Diagram) defining a field structure of each table with reference to the field design information analyzed from each interface form and the table name designated for each interface form, as a graphic interface; (e) automatically composing and executing a SQL (Structured Query Language) statement for generating a database with reference to the field structure of a table displayed in the ERD so as to generate a physical database; and (f) automatically composing a SQL statement to be executed in linkage with an operation of the event button by means of discernment of the event button, and making the SQL statement be linked with an operation of the event button.