版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、隨著軟件開發(fā)規(guī)模的增加、技術(shù)的更新,傳統(tǒng)軟件開發(fā)流程的缺陷漸漸地暴露出來,主要表現(xiàn)為開發(fā)過程效率低、可移植性差、設(shè)計文檔與軟件本體不一致使得后續(xù)維護更新工作難以進行等方面。模型驅(qū)動框架(MDA)在這樣的時代背景下應(yīng)運而生,它替代了傳統(tǒng)開發(fā)中以代碼為核心的思想,將模型作為開發(fā)的中心。MDA通過平臺無關(guān)模型(PIM)的建立,將設(shè)計與技術(shù)平臺分離開來;通過制定相應(yīng)的轉(zhuǎn)換規(guī)則,實現(xiàn)了PIM到平臺相關(guān)模型(PSM)以及PSM到代碼的轉(zhuǎn)換。從而MD
2、A提高了開發(fā)效率、增強了系統(tǒng)的可移植性、保證了文檔與軟件的一致,使軟件開發(fā)變?yōu)橐环N自動化過程。
面向方面(AO)思想把開發(fā)中核心業(yè)務(wù)與非核心業(yè)務(wù)分為核心關(guān)注點與橫切關(guān)注點,并將兩者分離,有效地避免代碼中核心業(yè)務(wù)與橫切功能代碼的混亂。它將同一類非功能性業(yè)務(wù)模塊化,避免了代碼的分散、提高代碼的可重用性。
為有效發(fā)揮兩者優(yōu)勢,本文把AO思想引入到MDA中,將面向方面軟件開發(fā)方法與 MDA相結(jié)合,以建立一種高效的、高質(zhì)量的開
3、發(fā)模式。目前將AOP與MDA相結(jié)合的研究相對較少還存于起步階段,已有的研究也存在一些問題,其主要體現(xiàn)在下面幾個方面:①利用UML擴展對AOP進行模型建立,不具備靈活性;②大多使用傳統(tǒng)開發(fā)模式對建模軟件進行開發(fā),沒有定義元模型,難以對模型進行一致性約束;③建模工作采用的技術(shù)與標(biāo)準(zhǔn)不同,通用性不高;④沒有元模型的支撐,難以實現(xiàn)MDA開發(fā)的自動化。
針對以上問題,本文旨在將AOP與MDA進行結(jié)合,依據(jù)UML標(biāo)準(zhǔn),為面向方面建模建立一
4、套較為完整的、標(biāo)準(zhǔn)化的元模型體系。以元模型為支撐采用MDA開發(fā)流程設(shè)計并實現(xiàn)一個基于MDA又服務(wù)于MDA的面向方面建模工具,為之后MDA的自動化開發(fā)與AOP的編織提供保障。整個研究建立在MDA基礎(chǔ)理論、元建模技術(shù)以及圖形化模型編輯器制作技術(shù)的基礎(chǔ)上來完成的。本文的工作集中在基于MDA開發(fā)的建模工具的研究與PIM模型的形成、導(dǎo)出階段,研究內(nèi)容主要包括三個方面:首先,研究MDA基礎(chǔ)理論與元建模技術(shù),對AOP開發(fā)所需的元素進行抽取;其次,對面
5、向方面模型進行精化,利用MOF元建模技術(shù)進行元模型的建模;最后,基于GMF技術(shù),對建模工具的圖形模型、工具模型、映射模型等內(nèi)容進行定義,設(shè)計、實現(xiàn)了可視化的基于MDA的面向方面的建模工具,該工具同時還支持所建模型以通用 XML文檔形式導(dǎo)出。所開發(fā)的建模工具利用RCP技術(shù),生成可獨立于原有軟件開發(fā)平臺運行的可執(zhí)行程序,使得該程序能在裝有Java虛擬機的環(huán)境下都可運行。
通過對基于MDA的面向方面的建模工具的分析、研究、設(shè)計、實現(xiàn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- MDA中的面向方面建模及映射研究.pdf
- 基于MOF的面向方面建模工具的研究與實現(xiàn).pdf
- 基于MDA的方面建模與變換的研究.pdf
- 面向方面建模及編織工具的研究與實現(xiàn).pdf
- 基于UML的面向方面行為建模研究.pdf
- 基于連接器的面向方面建模方法的研究及其工具支持.pdf
- 基于MDA的自動建模工具的設(shè)計與實現(xiàn).pdf
- 基于UML面向方面建模研究.pdf
- 異構(gòu)的動態(tài)分布式實時系統(tǒng)的面向方面MDA的建模.pdf
- 基于UML的面向方面建模研究與實現(xiàn).pdf
- 面向方面建模技術(shù)的研究.pdf
- 基于MDA的需求自動建模工具的設(shè)計和實現(xiàn).pdf
- 基于擴展UML的面向方面建模技術(shù)的研究.pdf
- 面向方面的MDA在實時系統(tǒng)中的研究.pdf
- 基于UML的面向方面建模框架的研究與實現(xiàn).pdf
- 基于擴展UML的面向方面建模的研究與實現(xiàn).pdf
- 面向方面技術(shù)在MDA中的研究與應(yīng)用.pdf
- 基于MDA的需求捕獲工具的研究.pdf
- 面向方面的建模方法的研究.pdf
- 基于軟件體系結(jié)構(gòu)的面向方面建模研究.pdf
評論
0/150
提交評論