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 the manufacturing process of a software program by using design information of the user interface form in a reverse order, the method comprising: (a) generating the user interface form for the software program, the user interface form including an item name display section for displaying an item name of data to be input by a user using a graphic-user interface, a data input section for inputting data corresponding to the item name display section, and at least one function-discernible event button for managing database structure, as the graphic-user interface; (b) allowing the user to designate a database (DB) name and a table name for the user interface form, such that the data input through the user interface form is stored therein; (c) analyzing the user 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) automatically generating an ERD (Entity Relationship Diagram) synchronized with the user interface form by automatically configuring a field structure of the table with reference to the table name and the field design information, as the graphic-user interface; (e) automatically composing and executing a SQL (Structured Query Language) statement for generating a database with reference to the field structure of the table displayed in the generated ERD so as to generate a physical database including the table; and (f) discerning a function of the function-discernable event button, automatically composing the SQL statement to be executed in linkage with an operation of the function-discernible event button, and automatically producing the software program which executes the SQL statement in linkage with the operation of the function-discernible event button.