Font Size: a A A

Model-driven Architecture (mda) Development Model Research And Practice

Posted on:2007-04-03Degree:MasterType:Thesis
Country:ChinaCandidate:J J WangFull Text:PDF
GTID:2208360212458365Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Informationalization gets more and more popular in current society, consequently, software demand also gets bigger and bigger. It seems that there are more opportunities for software companies to survive and further develop. While actually, unexpected low investment on informationalization from customers and special nature of software development job make these companies live hard under this circumstance, even harder and harder today. In order to change this and win in the severe competition, these companies could only leverage economic scale by industrializing software development to improve core competency and gain competitive edge. Modern Driven Architecture (MDA) design pattern made it possible.The paper gave theoretical analysis and feasibility study for the MDA firstly, describing fundamental theory and basic concept for MDA, then introduced current situation for MDA development and application, lastly, designed and developed Bo Ai retailer's ordering, selling and stocking system by applying MDA concept and tools. During the development process, software designers only focus on building business logic model in Unified Modeling Language (UML) to generate Platform-independent model (PIM) and MDA developing tool has completed code conversion from PIM to PSM and PSM, so in practice part, this paper empathized on the process of How PIM established according to requirement, and analyzed technique realization of converting both from PIM to PSM and PSM to code, then finally proved practical meaning for the project brought by MDA developing model through feasibility checking from theory to practice.Looking at the actual application result, since main purpose of MDA is to separate business logic and technique realization, the software designers just focus on describing business PIM, conversion from PIM to PSM and from PSM to code is done by MDA automatically, which shortened the development cycle significantly. Meanwhile, since final code reflected PIM directly, there won't be application problems at the project later stage as the previous design model used to be, and also it realized synchronization of file and code.
Keywords/Search Tags:Model Driven Architecture(MDA), Platform-Independent Model (PM) Platform-Specified Model (PSM), Unified Modeling Language(UML), Design Patterns
PDF Full Text Request
Related items