Dissertation > Excellent graduate degree dissertation topics show
Design and Implementation of WEB Information System Based on MDA
Author: ZhangXiaoFeng
Tutor: WangDong;ShenWeiJian
School: Shanghai Jiaotong University
Course: Software Engineering
Keywords: Model Driven Architecture Web-info System Code Generation Platform Independent Model Platform Specialize Model
CLC: TP311.52
Type: Master's thesis
Year: 2011
Downloads: 57
Quote: 1
Read: Download Dissertation
Abstract
|
Nowadays, the core of software development bases on code. But from the history of software development, the program design language should be more abstract and intelligent; the focus should be on a higher level-model. Under the trend, Object Management Group (OMG) brings out the Model Driven Architecture (MDA).Model Driven Architecture is a new framework for software development which changed the traditional software development. Within MDA the software development process is driven by the activity of modeling software system, and the modeling language is used as a programming language. Within MDA the analysis and design are more important and the code can be generated automatically.Papers on MDA a further research of analysis, including the MDA and putting forward of development, system structure, core technology, etc. Then I discussed based on MDA, summarizes the software development process MDA advantages. Finally, the system will be adopted to construct some Web technology and framework was studied and analyzed. At the same time on the practical application of MDA theory design analysis. In this part, papers will MDA Web theory has been applied to the development of information system, completed the user management and authorization system (UAAS) development. Paper narrates the MDA based development process, including the requirement analysis, functional design, detailed summary analysis of design, function analysis, to establish PIM PIM PSM conversion, PSM to the code generation and manual code thinning processes. During development, to adopt the MDA tools were improved, and to improve the generated code quality and the performance of the system; After the end of system development, the paper designed test experiment and analysis of software development based on MDA compared to traditional software development advantage. Based on the study and analysis of domestic and international MDA model driven development and code generation in the latest achievements, and applied it to the Web information system in the actual project development, improving Web information system development speed and quality of software development, and make the reusability was strengthened, facing the MDA Web information system development can solve software development process in UML method shortcomings and the insufficiency, for modeling development provides important reference, improves the quality of software development.In this article, I introduce the origin of MDA, the status and development of MDA, and the core technologies of MDA. I analyze the cycle of model-driven software development as an emphasis, and I also analyze some Web technologies and frameworks. Finally, I set up and implement a web info system -UAAS, using the technologies of MDA. I analyze the development cycle of UAAS in detail, including the system requirement analysis, the creation of PIM, the creation of PSM, the code generation, and the manual code addition. In the cycle of development, I improved the tool I used to improve the quality of the code and the system’s performance generated by it. After the development, I analyze the benefit of MDA against the traditional development through some experiment data.In the end of the paper, I summarize the whole developing cycle; point out the shortage of software development based on MDA and the next study work.
|
Related Dissertations
- Research on Traceability and Incremental Consistency of the MDA Model Transformation,TP311.5
- Model Baesd Design in the Application of ARM DC Motor Control Development,TM33
- Research of Automatic Code Generation Technique for Embedded System Graphic User Interface,TP368.1
- Research on Service Collaboration Model of SOA Based on MDA,TP393.09
- Research on Model Driven Architecture Based on Aspect-oriented Programming,TP311.52
- Design and Implementation of the highly skilled management platform,TP311.52
- MDA-Based Transforation between UML Models,TP311.52
- A Model-Driven Approach for Dynamic Web Service Composition,TP393.09
- The Research on Spring-specific Model Transformation Approach in MDA,TP311.52
- Based on Model Driven Development Platform Management Information System,TP311.52
- Research on Rapid Prototyping Technology of RLg-SINS,V249.32
- High Pressure Common Rail Diesel Engine Control Strategy,TK427
- Design and Implementation of Model Transformation Tool Based on MDA,TP311.52
- Research and Practice of the Development Model of Common Information System in .NET,TP311.52
- Design and Implementation of Data Service Generation System for Bioinformatics Database,TP311.52
- Model-based development of integrated computing domain-oriented method,TP311.52
- Security-related software design method and application,TP311.52
- Development of Vehicle-Body Control Modules Based on Simulink/Stateflow,TP311.52
- The Design of Medium-and-High Speed Diesel Engine Real-time Model and the Realization of Relative Hardware and Software System,TK421
- Design and Implementation of Presentation Framework Base on Power System,TP311.52
- The Research on the SOA Based Model Driven Rapid Development Architecture and Its Application,TP311.52
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net Mobile
|