Font Size: a A A

The Application Of MDA Based On The J2EE Platform

Posted on:2008-10-24Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhuFull Text:PDF
GTID:2178360218951399Subject:Software engineering
Abstract/Summary:PDF Full Text Request
After the software crisis in 1960s, Software developers realized the importance of software engineering. From the Data-Flow diagram to the UML model, from the software component assembling to software architecture, great progresses have been achieved in the software engineering. Some problems still can't be solved thoroughly, though software developers have strengthened the ability to control the development progress. For instance, software in different platforms can't interactive with each other due to meta-data differences and the mismatch of development document and the source code. In order to solve these problems thoroughly which has made developers feel confused for long time, Object Management Group (OMG) recommends a pretty new software development method-Model Driven Architecture (MDA).This thesis makes a thorough analysic towards the background, core technology and the development model of MDA, introduces Unified Modeling Language (UML); Meta-Object Facility (MOF); Common Warehouse Meta-model (CWM) and XML Meta-data Interchange (XMI) these MDA related standards, And by making CRUD system as the project background, This thesis researches the applications developing and architecture integrating of MDA based on the J2EE platform, discussed the problems faced during the inplementation, summarized the influences of the MDA brings to software development.The practice of CRUD system development shows that the development makes which is based on MDA, can synchronize the document, realizes the source code and provide the unified metamodel management framework. The automatic model conversion not only can reduce the time in the software development, but also can greatly improve the software quality and software reusing.
Keywords/Search Tags:Model Driven Architecture (MDA), PIM, PSM, J2EE, CRUD system
PDF Full Text Request
Related items