基于MDA的软件开发方法的研究与应用

基于MDA的软件开发方法的研究与应用

ID:36800838

大小:2.81 MB

页数:55页

时间:2019-05-15

基于MDA的软件开发方法的研究与应用_第1页
基于MDA的软件开发方法的研究与应用_第2页
基于MDA的软件开发方法的研究与应用_第3页
基于MDA的软件开发方法的研究与应用_第4页
基于MDA的软件开发方法的研究与应用_第5页
资源描述:

《基于MDA的软件开发方法的研究与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要MDA(ModelDrivenArchitecture)是对象管理组织OMG提出的软件开发架构。MDA中引入了平台无关模型PIM、平台相关模型PSM以及两大类模型转换,即PIM到PSM的转换和PSM到代码的转换。MDA通过这种方式提高了模型的抽象层次,第一次把开发过程中的模型和系统的实现紧密地联系起来。它的“将模型进行到底”软件开发思想也为解决软件开发中遇到的许多问题(如生产效率低、需求变更频繁)提供了新思路。本文以基于MDA的软件开发方法为主要研究内容,对MDA的基本概念、基本原理、核心标准、开发过程等技术进行了深入的研究和探索。在深入探究了模型转换的概念、特性、模型

2、转换规则和形式化表示的基础之上,给出了PIM到DBMSPSM、EJBPSM、WebPSM的变换规则的形式化表示。同时,给出了从DBMSPSM、EJBPSM、WebPSM到代码模型的变换规则。最后,结合高校学生管理信息系统的项目背景,以其中的奖学金管理子系统为实例,运用MDA的软件开发方法,完成了领域模型的建立,以及PIM模型到PSM模型的转换过程,并在一定程度上实现了应用模型到代码的转换。MDA技术在高校学生管理信息系统的应用说明,MI)A技术的推进将有利于提高软件开发效率和开发质量,其模型自动转换过程大大缩短了软件的开发时间,能大幅度提高软件质量和复用度。关键词:MDAP

3、IMPSM模型转换AbstractMDA(ModelDrivenArchitecture)isproposedbyObjectManagementGroupOMGsoftwaredevelopmentframework.MDAincludeplatformindependentmodel,platformdependentmodel,twomajorcategoriesofmodeltransformationwhicharetransformationofPIMtoPSMandtransformationofPSMtocode.MDAimprovestheabstract

4、modellevelandContactsthemodelandsystemimplementintheprocess.Itsthinkingofmodeliseverythingprovidesanewideaforsolvingmanyofthesoftwaredevelopmentproblemssuchaslowproductivityandthefrequentchangesofdemand.Inthispaper,softwaredevelopmentmethodsbasedonMDAarethemaincontent,thein-depthstudyingan

5、dexplorationinthebasicconcept,thebasicprinciples,corestandardsanddevelopmentprocessofMDAwillbecarriedout.Basedontheexplorationintheconcept,character,formalrulesofthemodeltransformation,thePIMtotheDBMSPSM,EJBPSM,WebPSMformalchangeofrulesandtheDBMSPSM,EJBPSM,WebPSMtocodetransformationrulesar

6、egivenout.Finally,thispapercompletesthefieldofmodeling,aswell弱thetransformationofPIMtoPSMandtheconverSioncodebyusingtheMDAsoftwaredevelopmentapproachandtheexampleofscholarshipmanagementsystemwhichisbasedontheuniversitystudentmanagementinformationsystembackground.TheapplicationofMDAintheuni

7、versitystudentmanagementinformationsystemissmggeststhatMDAtechnologywillimprovesoftwaredevelopmentefficiencyandthedevelopmentofquality.It’Smodeltransformationautomaticallyreducessoftwaredevelopmenttimeandimprovessoftwarequalityandrestorationexpensesignificantl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。