基于MDA的Web信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf_第1頁
已閱讀1頁,還剩89頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、目前在軟件開發(fā)過程中,關(guān)注的焦點(diǎn)是代碼,軟件開發(fā)也是以代碼為核心。但是,縱觀軟件開發(fā)的發(fā)展歷史,程序設(shè)計(jì)語言還將進(jìn)一步抽象化、智能化,關(guān)注的焦點(diǎn)也將是更高的一個(gè)層次-模型,軟件的開發(fā)也將轉(zhuǎn)向以模型為核心。對(duì)象管理組織(Object Management Group, OMG)提出基于模型驅(qū)動(dòng)的體系架構(gòu)(Model Driven Architecture, MDA)就是順應(yīng)了這樣一個(gè)發(fā)展趨勢(shì)。
  模型驅(qū)動(dòng)體系架構(gòu)(MDA)是一種新

2、的軟件開發(fā)框架,它改變了傳統(tǒng)的軟件開發(fā)方式,以建模行為驅(qū)動(dòng)整個(gè)軟件開發(fā)過程?;贛DA的軟件開發(fā)過程更加突出分析與設(shè)計(jì)的重要性,而軟件產(chǎn)品的大部分代碼將由機(jī)器自動(dòng)產(chǎn)生。
  論文對(duì)MDA作了深入的研究分析,其中包括MDA的提出和發(fā)展、體系結(jié)構(gòu)、核心技術(shù)等內(nèi)容。接著本人分析了基于MDA的軟件開發(fā)過程,總結(jié)了MDA的優(yōu)點(diǎn)。最后,對(duì)構(gòu)建的系統(tǒng)將采用的一些Web技術(shù)及框架進(jìn)行了研究和分析。同時(shí)對(duì)MDA理論的實(shí)際應(yīng)用進(jìn)行設(shè)計(jì)分析。在這一部分

3、,論文將MDA理論應(yīng)用到Web信息系統(tǒng)的開發(fā)中,完成了用戶管理與授權(quán)系統(tǒng)(UAAS)的開發(fā)。論文詳細(xì)敘述了基于MDA的開發(fā)流程,包括需求分析、概要功能分析設(shè)計(jì)、詳細(xì)功能分析設(shè)計(jì)、PIM建立、PIM到PSM的轉(zhuǎn)化、PSM到代碼的生成、手工代碼細(xì)化等過程。在開發(fā)過程中,對(duì)采用的MDA工具進(jìn)行了改進(jìn),以提高生成的代碼質(zhì)量和系統(tǒng)的性能;系統(tǒng)開發(fā)結(jié)束后,通過論文設(shè)計(jì)的測(cè)試實(shí)驗(yàn),分析得出基于MDA的軟件開發(fā)相對(duì)于傳統(tǒng)軟件開發(fā)的優(yōu)勢(shì)。研究和分析國內(nèi)外

4、基于MDA的模型驅(qū)動(dòng)開發(fā)和代碼生成方面最新成果,并應(yīng)用到Web信息系統(tǒng)的實(shí)際項(xiàng)目開發(fā)中,提高 Web信息系統(tǒng)開發(fā)的速度和質(zhì)量,并使軟件開發(fā)的重用性得到加強(qiáng),面向MDA的Web信息系統(tǒng)開發(fā)可以解決軟件開發(fā)過程中UML方法的缺點(diǎn)和不足,對(duì)模型化開發(fā)提供了重要的參考,提高了軟件開發(fā)的質(zhì)量。
  論文首先研究了MDA的基礎(chǔ),包括現(xiàn)狀和發(fā)展、體系結(jié)構(gòu)、核心技術(shù)等內(nèi)容,重點(diǎn)分析了基于MDA的軟件開發(fā)的流程。然后研究和分析了項(xiàng)目中將采用的一些優(yōu)

5、秀的Web技術(shù)與框架。最后采用了MDA開發(fā)方法,構(gòu)建和實(shí)現(xiàn)了Web信息系統(tǒng)-用戶管理和授權(quán)系統(tǒng)(UAAS)。論文詳細(xì)敘述了基于MDA的系統(tǒng)開發(fā)流程,主要包括系統(tǒng)需求分析、平臺(tái)無關(guān)模型PIM的建立、平臺(tái)相關(guān)模型PSM的建立、代碼生成、手工代碼添加等。在系統(tǒng)開發(fā)中,對(duì)采用的MDA工具進(jìn)行了改進(jìn),以提高生成的代碼質(zhì)量和系統(tǒng)的性能;系統(tǒng)開發(fā)結(jié)束后,通過實(shí)驗(yàn)分析,得出基于MDA的軟件開發(fā)相對(duì)于傳統(tǒng)軟件開發(fā)的優(yōu)勢(shì)。
  論文最后對(duì)整個(gè)系統(tǒng)開發(fā)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論