Method for automating software manufacturing process based on user interface form design, and computer readable medium recording computer executable instruction for performing the same
First Claim
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.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for automating a software manufacturing process based on user interface form design designs a user interface form and then automates a manufacturing process to produce business program in a reverse order. This method includes generating a user interface form for business program including item name display section, data input section, and function-discernible event buttons, as graphic-user interface; allowing an interface form designer to designate DB name and table name; analyzing each interface form and automatically extracting field design information of table based on the item name and size of the data input section; generating ERD referring to the field design information and the table name, as graphic interface; automatically composing and executing SQL statement referring to the field structure to generate physical database; and automatically composing SQL statement executed in linkage with operation of the event button and linking the SQL statement to the event button.
14 Citations
10 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification