資源描述:
《基于mda的業(yè)務(wù)基礎(chǔ)軟件平臺(tái)研究》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、浙江理工大學(xué)碩士學(xué)位論文基于MDA的業(yè)務(wù)基礎(chǔ)軟件平臺(tái)研究姓名:田開(kāi)波申請(qǐng)學(xué)位級(jí)別:碩士專(zhuān)業(yè):管理科學(xué)與工程指導(dǎo)教師:祝錫永20080301浙江理工大學(xué)碩士學(xué)位論文摘要隨著企業(yè)信息化的不斷深入,企業(yè)對(duì)于各種管理軟件的需求越來(lái)越迫切,各種管理信息系統(tǒng)(如MIS,CIMS,ERP,CRM,SCM等)被不斷地應(yīng)用到企業(yè)管理中。然而,一方面,由于不同企業(yè)的應(yīng)用存在較大的差異,這些系統(tǒng)的構(gòu)造本身就需要花費(fèi)大量的人力、物力和財(cái)力;另一方面,企業(yè)業(yè)務(wù)流程的改變,使得系統(tǒng)的需求也在不斷的變化,系統(tǒng)維護(hù)已成為企業(yè)信息化中的一項(xiàng)重要的
2、任務(wù)。針對(duì)上述情況,人們從軟件復(fù)用的角度提出了業(yè)務(wù)基礎(chǔ)軟件平臺(tái)的概念?;谶@個(gè)業(yè)務(wù)基礎(chǔ)軟件平臺(tái),我們可以以業(yè)務(wù)作為導(dǎo)向和驅(qū)動(dòng)來(lái)快速構(gòu)建應(yīng)用軟件。業(yè)務(wù)基礎(chǔ)軟件平臺(tái)包括集成應(yīng)用平臺(tái)、開(kāi)發(fā)體系兩個(gè)部分,它為復(fù)雜應(yīng)用軟件系統(tǒng)的開(kāi)發(fā)提供了一個(gè)基本框架,并提供與之相應(yīng)的、方便易用的開(kāi)發(fā)與維護(hù)管理工具。在業(yè)務(wù)基礎(chǔ)軟件平臺(tái)之上開(kāi)發(fā)管理軟件可以降低軟件的復(fù)雜性,縮短軟件開(kāi)發(fā)周期,同時(shí)提高軟件的靈活性和可靠性。本文的主要工作是:對(duì)基于MDA的軟件開(kāi)發(fā)方法做了全面的分析和研究,在該軟件開(kāi)發(fā)方法下試圖構(gòu)建一個(gè)適應(yīng)變化的面向構(gòu)件的企業(yè)進(jìn)銷(xiāo)
3、存業(yè)務(wù)基礎(chǔ)平臺(tái),并利用XML技術(shù),構(gòu)造了一種模型描述語(yǔ)言(服務(wù)模板標(biāo)記語(yǔ)言,ServiceTemplateMarkupLanguage,STML),用于定義業(yè)務(wù)流程,在此基礎(chǔ)上開(kāi)發(fā)一個(gè)業(yè)務(wù)基礎(chǔ)軟件平臺(tái)的體系架構(gòu)。通過(guò)該論文的實(shí)踐,表明基于MDA的軟件開(kāi)發(fā)方式可以極大的提高軟件開(kāi)發(fā)效率,降低了軟件的開(kāi)發(fā)門(mén)檻,借助定義好的解析引擎可以大量減少手工編程而自動(dòng)生成系統(tǒng)的大部分代碼,這些代碼的一致性使軟件開(kāi)發(fā)質(zhì)量和可維護(hù)性方面都會(huì)有很大提高,這在大型系統(tǒng)開(kāi)發(fā)上尤其具有重大意義。論文共分七章。第一章介紹有關(guān)論文的背景知識(shí),在
4、給出研究背景的基礎(chǔ)上提出論文的研究目標(biāo)。第二章從軟件平臺(tái)化的定義入手,介紹了業(yè)務(wù)基礎(chǔ)軟件平臺(tái)的實(shí)現(xiàn)原理和方法,并列舉了兩個(gè)大型業(yè)務(wù)基礎(chǔ)軟件平臺(tái)的現(xiàn)狀。第三章介紹了MDA,主要包括MDA的概念和原理,以及相關(guān)的核心技術(shù)標(biāo)準(zhǔn)。第四章和第五章是本文的重點(diǎn)。第四章構(gòu)造了一個(gè)基于MDA的STML業(yè)務(wù)基礎(chǔ)軟件平臺(tái)架構(gòu)以及實(shí)現(xiàn)原理,主要是一個(gè)基于Memo控件的模型編譯器和STML解析引擎的設(shè)計(jì);第五章定義了STML的語(yǔ)法結(jié)構(gòu)并對(duì)基于STML的業(yè)務(wù)模型進(jìn)行了描述。第六章主要是基于STML的應(yīng)用開(kāi)發(fā)案例,重點(diǎn)選取了其中的十類(lèi)模板進(jìn)
5、行了設(shè)計(jì)與展示。最后在第七章對(duì)整個(gè)研究工作做了總結(jié)和展望。關(guān)鍵詞:業(yè)務(wù)基礎(chǔ)軟件平臺(tái)MDAXMLDelphi.1.浙江理工大學(xué)碩十學(xué)位論文MDABasedBusinessSoftwarePlatformResearchAbstractWiththedevelopmentofenterpriseinformationization,thereisanincreasingdemandforvariouskindsofmanagementsoftware.ThevariouskindsMIS,CIMS,MRPII,ERP
6、,CRM,SCM,andetc)areofmanagementsystems(suchasconstantlyappliedtoenterprisemanagementtoimprovethefunctionoftheenterprise.Ononehand,becausethereisagreatdifferenceamongvariousenterpriseapplications,ittakesalargeamountofmanpower,materialresources,andfinancialreso
7、urcestoconstructthesesystems.Andontheotherhand,withthegrowthofenterprise,therequirementforthesesystemsisconstantlychanging.Sothemodificationofthesesystemsalsobecomesanimportantjobinthedevelopmentofenterpriseinformation.Accordingtothissituation,peoplearebringi
8、ngforwardtheconceptofabusinesssoftwareplatformfromtheviewpointofsoftwarere—use.Basedonthisbusinessplatform,wecanconcentrateonthebusinessandbuildthesystemmorequickly.Thebusinessplatformisc