Font Size: a A A

Research And Application On Software Reengineering Based On Model Driven Architecture

Posted on:2009-09-21Degree:MasterType:Thesis
Country:ChinaCandidate:Z W YuFull Text:PDF
GTID:2178360272477144Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the changes of business processes, many previously developed systems have been increasingly unable to meet the new needs and become legacy systems. However, these systems still have some business value, needed for software reengineering. Efficiency of traditional software reengineering development is low, and portability, scalability, reusability of system need to enhance after reengineering. In order to solve these problems, Model Driven Architecture (MDA) software development technology is applied to the software reengineering development process.Firstly, the basic concept of software reengineering is introduced, and existing problems of the traditional software reengineering development process is discussed, and a software development method for software reengineering based on MDA software development framework is proposed. Then, architecture and development process of software reengineering based on MDA is elaborated, and their key technology is introduced.Secondly , reverse engineering and forward engineering based on MDA detailedly researched. reverse engineering legacy systems based on MDA: code is drawed out, Platform Specific Model (PSM) and Platform Independent Model (PIM) of legacy system is abstracted, and then forward engineering based on MDA on the basis of the its development: legacy system PIM is reconstructed, the target system PIM is established, then PIM is transformed into PSM, PSM is transformed into code, and system testing is introduced.Finally, software reengineering development methods based on the MDA is applied to project of the extended manufacturing integrated quality management system and get a series of good practical conclusions.
Keywords/Search Tags:Software Reengineering, Reverse Engineering, Forward Engineering, Model Driven Architecture, Integrated Quality Management System
PDF Full Text Request
Related items