資源描述:
《基于MDA的企業(yè)信息系統(tǒng)開(kāi)發(fā)方法研究》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、大連交通大學(xué)碩士學(xué)位論文基于MDA的企業(yè)信息系統(tǒng)開(kāi)發(fā)方法研究姓名:苗寧申請(qǐng)學(xué)位級(jí)別:碩士專業(yè):計(jì)算機(jī)應(yīng)用技術(shù)指導(dǎo)教師:宋旭東20091222人近交通人‘r。I‘學(xué)碩l。≯f矽論文AbstractIntheprocessofenterpriseinformation,buildingenterpriseinformationsystemsisallimportantcontent.Atpresent,theenterpriseinformationsystemsgenerallyexiststheproblemsofinefficientdevelopmen
2、t,poorexpandingcapacityandtransplantissues.Thisrequiresaunifiedmanagementandcoordinationmechanismtodealwiththefunctionalmodules(component)withinthesystem.Modeldrivenarchitecture(MDA)istheObjectManagementOrganization(OMG)releasedasoftwaredevelopmentframework,Theaimistoseparatethebu
3、sinessandapplicationfromtheunderlyingtechnologyplatform.MDAasanewmethodofsoftwaredevelopment,committedtoimprovingthesoftwaredevelopmenttotheabstractlevel,todefinethebusinesslogicastheprecisemodelofhilgh—levelabstraction.Itmakesthemodelfortheentiresoftwaredevelopmentprocess,through
4、therequirementanalysis,design,implementationandmaintenanceoftheentireprocess.Itnotonlyresolvestheexistedproblemoftraditionalsoftwaredevelopment,butalsocomplementseachotherwithothernewmethods.Soituncoversanewliterarypieceforthesoftwaredevelopment.Thispaperfirstmakeabriefintroductio
5、nofrelevanttechnologies;thenpresentsallapproachbasedonmodeldrivenarchitecture(MDA)forthedevelopmentofenterpriseinformationsystem,andproposesaframeworkbasedonMDA.Thendesignesabusinessdomainmeta-modelindependently,byusingUMLProfilemodelsenterprisePIMandPSM,Presentingaroletodescirbsb
6、usinessdomainPIMtransformstoPSMbyusingRelationlanguageofQVT(Query/View/Transformation),Andimplementthisruleintheopen-sourcetool——mediniQVT.Moreover,implementstransformationfromPSMtoCODEunderEMF(EclipseModelingFramework)iswhichpresentedbyIBM,Thereby,torealizeamodel—drivendevelopmen
7、tprocessbasedonthemodel.Last,applythismethodonacontracttrackingThemeofDSSofanironandsteelenterprise.ItindicatesthatthemethodinthepaperincreasetheefficiencyofSystemDevelopmentcomparestothetraditionalmethod.Therefore,makesthemodelhavingmorenormative,realizesthesharebetweenmodels.Mea
8、nwhile,itprofitsthere.useandmaint