Font Size: a A A

Design And Implementation Of An Agile Web Software Rapid Development Tool

Posted on:2008-09-23Degree:MasterType:Thesis
Country:ChinaCandidate:Y WangFull Text:PDF
GTID:2178360272468821Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
In recent years, as the rapid growth of Internet, the software application development based on Web has aroused much concern. These concerns mainly reflected in Web application development and the traditional software development significantly different. Especially how to get the web application developed rapidly and effectively became one of the hottest points in IT industry. The traditional software development methods, the technology and tools are no longer suitable for growing scale.This thesis adopts the agile development methodology as the guide, and based on the ERP of a printing industry in Dongguan, achieve a rapid development of Web software tool and use the tool to improve Web application development efficiency. First of all, built rapid prototype to describe customer demand and the rapid change in demand based on the business analysis of the enterprise, then identify the static HTML pages of interactive model to describe the function and business, in order to change the analyze stage to detailed design stage rapidly. Secondly, use the metadata model to save all data of interactive model, adopt a unified, easy validation of XML documents to save metadata. AJAX technology is used to handle XML in order to bind and mapping data objects. Finally, automatic code generation engine use these metadata to generate the actual code. Achieve code generation engine in the Eclipse IDE, and using its plug-in mechanism for the basic generation Web application. Specific modules as an example of automatic code generation process and display the results picture.Against the variable printing industry demand, the tool improve the original method of application development, implement the prototype which can be iterative and automatic code generation. Rapid software development tool is used to enhance the efficiency of the development, as well as the code reuse and stability has been strengthened. At last, summarize the features of the rapid development tool, meanwhile give comments to the next stage work.
Keywords/Search Tags:Web Engineering, Software Reuse, Rapid Prototype, Agile Software Development, Automatic Generating
PDF Full Text Request
Related items