Font Size: a A A

Research And Realization Of Software-Developing Method Based On MDA

Posted on:2006-03-31Degree:MasterType:Thesis
Country:ChinaCandidate:L X GuanFull Text:PDF
GTID:2178360212482798Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of the software industry and the enlargement of the software scale, the process of developing-software becomes more and more complicated, and traditional developing approach can't satisfy commercial demands. So the software industry faces greater and greater pressure. In order to deal with these problems, Object Management Group (OMG) puts forward an architecture based on Model-Driven, called MDA (Model Driven Architecture), which sets up the software system on the basis of various kinds of models, and drives systematic development by the model-changing. The MDA method is easy to be used for building portable and operable application in modeling level.This thesis has done some analysis and research work on the principle and realization of the software-developing method based on MDA. It discusses the application of J2EE on the basis of the business modeling under MDA software development approach. Through a concrete instance, the entire process of developing a system uses the MDA method is introduced. It also discusses some critical problems that may appear in the process of MDA based software development and how to resolving them, as well as the summarizing the advantages of MDA based software development. Experiments prove the method of developing-software based on MDA methodology can greatly improve the efficiency of software development. So we can use the MDA tools to produce a majority of codes of application automatically. The consistency of these codes makes the quality and maintainability of developing-software all be greatly improved. It is especially significant in large-scale system development.The thesis is made up of five parts. The first chapter introduces the background of the thesis and the object of research. Chapter two introduced MDA, including the concept, the principle, relevant key technical standards and the advantages of MDA. Chapter three discusses the developing-software approach based on MDA in detail. The working mechanism and the working process of developing-software approach based on MDA is explained mainly. It also discusses several key questions. Chapter four is the emphases of the thesis. It discusses the development of J2EE application on the basis of MDA, and explains how to use MDA tools to complete software development by the modeling, analysis and systematic realization of the prototype system. The merits and existed problems of our proposed developing-software method based on MDA are concluded also finally. Chapter five, the last chapter in the thesis, gives a conclusion and prospects.
Keywords/Search Tags:Model Driven Architecture (MDA), Platform Independent Model (PIM), Platform Specific Model (PSM), J2EE, UML
PDF Full Text Request
Related items