Font Size: a A A

Research&Application On User Requirements Driven Automatic Code Generating Technology Practice

Posted on:2014-02-26Degree:MasterType:Thesis
Country:ChinaCandidate:B QianFull Text:PDF
GTID:2248330395477725Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of Software Engineering, we have higher and higher quality and efficiency requests to the products in a software project, which brings the more automatic technologies being applied. Among these technologies, code generating is playing an important role. The scope of code generating not only at source code but also database expressions, automatic test code, and other code such as some configurations. A popular way of code generating is the Model-Driven Engineering (MDE) technology, which generates coding and improves efficiency based on model driven. However, it meets a serious real problem "how to make a good and easy model according to user requirements for the MDE process?"This paper is the answer. It shows a code generator with easy user requirements model (the user involves and set up the input parts with no special limitation) and then transferring technology to make the user requirements into code. In this process, it uses matured technology, like VBA, Fitnesse Fixture, common programming language and so on, transforming the user requirements to a medium configuration and then generating all kinds of necessary code to3rd-party automatic tools. It not only has reduced a complicated natural language dramatic analysis, but also avoids a task on building up a requirement model manually. What’s more, it helps user enjoy requirements’update efficient, and the project team be free from busy synchronization, especially in Agile Projects. So it looks like users be important resources of project, saving cost and improve quality and efficiency. And which are all advantages of easy model advances on this paper.
Keywords/Search Tags:User Requirement Driven, Code Generating, Automatic Technology, UserInvolved, Agile Projects
PDF Full Text Request
Related items