Font Size: a A A

The Research And Application Of Software Development Process Based On MDA

Posted on:2010-04-15Degree:MasterType:Thesis
Country:ChinaCandidate:Y G XiongFull Text:PDF
GTID:2178360278959214Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In the traditional software Development process, people only take model diagrams, which is in the period of requirements analysis, as the supporter for system analysis and communication, without considering the transformation and mapping from information in model diagrams to realizable technique. However , as the concept of Model Driven Architecture(MDA) permeates through the software development process, model diagrams in the period of requirements analysis have been put into an very important position in the software development process based on MDA. Software Development process based on MDA is established on the base of traditional process, and driven by model. However, the implementation of an application still depends on code. Thus, the transformation from model to model and from model to code becomes an important problem in this process.This thesis focuses on the study about model transformation from platform independent model(PIM) to platform specific model(PSM) in the software development process based on MDA. Firstly, the method that implements the transformation through adding marks is extended. This extension is improved through adding pattern information and additional information to the existed marks. Finally,the thesis gives one implementation architecture for this new method according to the XML-based metadata interchange,and explains the application of extended method in AndroMDA. Beside, the thesis also shows the implementation of application architecture of AndroMDA, and the application architecture of AndroMDA based on J2EE platform. These are all the theoretical foundation for the application part.The application of the software development process based on MDA is one subsystem of some prison management e-government platform——supervision education management system. Before the implementation of this system, the thesis firstly carries out the requirements analysis and design, and then finishs the development process with the help of AndroMDA, according to the software development process based on MDA. In the realization of entire application, the most important points are construction of PIM, transformation among models and the improvement of generating code.
Keywords/Search Tags:Model Driven Architecture, Platform Independent Mode, Platform Specific Model, AndroMDA
PDF Full Text Request
Related items