基于mda的構件開發(fā)方法的研究

基于mda的構件開發(fā)方法的研究

ID:34073721

大?。?.42 MB

頁數:67頁

時間:2019-03-03

基于mda的構件開發(fā)方法的研究_第1頁
基于mda的構件開發(fā)方法的研究_第2頁
基于mda的構件開發(fā)方法的研究_第3頁
基于mda的構件開發(fā)方法的研究_第4頁
基于mda的構件開發(fā)方法的研究_第5頁
資源描述:

《基于mda的構件開發(fā)方法的研究》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、河海大學碩士學位論文基于MDA的構件開發(fā)方法的研究姓名:李靜燕申請學位級別:碩士專業(yè):計算機應用技術指導教師:王志堅20040501河海大學碩士研究生論文摘要軟件構件技術是支持軟件復用的核心技術之一,近年來,依靠中間件平臺提供的基礎設施,通過標準化的運行級構件的規(guī)約,為使用標準軟件構件構造系統提供了一種自底向上的有效途徑,得到了廣泛的成功應用。但是,目前的構件技術還仍然面臨著一些困難:就開發(fā)方法而言,主要還是著眼于構件實現模型和運行時互操作,缺乏一套系統的方法指導構件開發(fā)的整個過程;就基礎設旌而言,構件運行平臺的異構性

2、和易變性致使構件組裝、集成及互操作困難重重。模型驅動體系結構(MDA)是0MG在UML、MOF、XMI、CWM等成功技術標準的基礎上提出的一種新的系統框架,它提倡使用形式化的系統模型作為解決企業(yè)應用系統集成問題的核心,通過使用軟件工程方法和工具去理解、設計、操作、發(fā)展企業(yè)系統的所有方面,從而為企業(yè)應用在不同生命周期階段的集成提供了完備解決方案。本文在深入研究MDA架構的基礎上,通過使用MDA的優(yōu)點來彌補當前構件技術的不足,提出了一種系統的、全面的基于MDA的構件開發(fā)方法——MDAC方法,其主要思想是融合模型驅動和構件的

3、思想到軟件開發(fā)生命周期的各個階段,利用模型來開發(fā)構件,化構件開發(fā)為模型開發(fā),化構件組裝為模型組裝,化構件實現為模型映射,化構件復用為高層設計的復用、模型的復用。論文的主要工作概括為如下幾點:(1)對IVIDA進行了剖析,分析了MDA涉及的基本概念及其相關的核心技術,論述了MDA對軟件開發(fā)產生的重要意義。(2)提出一種基于MDA的構件開發(fā)方法一MDAC方法,對其關鍵技術進行了詳細闡述。(3)提出了一種基于UML的構件建??蚣蹸MF,對其MOF元模型及到UMLProfiles的映射規(guī)則進行了詳細闡述。(4)給出一個示例,論

4、證和解釋了MI)AC方法的構件建模、模型轉換實現等關鍵內容。(5)研究分析了相關的技術和工作,并進行了比較。本文的研究工作得到河海大學計算機學院承擔的國家“863”項目“水資源調度系統軟件構件柔性組裝技術研究”(編號:2001AAll3170)的支持。關鍵字:模型;模型驅動體系結構;MDAC方法;構件建模框架河海大學碩士研究生論文AbsiractABSTRACTSoftwarecomponentisoneofthekeytechnologiesofsoftwarereuse.Inrecentyears,basedont

5、heinfrastructureprovidedbymiddleware,bystandardizingthertmtimecomponentspecification,thebottom-upwayofbuildingsoftwaresystemsfromcomponentshasbeenveryeffective,popular,andsuccessful.However,thecomponenttechnologystillconfrontssomeproblemsasfollowing:First,curren

6、tcomponentdevelopmentmethodsfocusonthecomponentimplementationmodelsandruntimeinteroperability,lackingsystematicapproachtoguidingthewholedevelopmentprocess.Second,theheterogeneousnessandchangeabilityofcomponentruntimeenvironmentbuildmanyblocksincomponentassembly;

7、integration,andinteroperation.Model—DrivenArchitecture(MDA)isanewframeworkgivenbyOMGbasedonUML,MOF,XMI,CWM,andetc,concentratingonusingformalmodeltounderstand,design,operate,andevolveallaspectsofenterprisesystems,usingsoftwareengineeringmethodsandtools.MDAprovide

8、sanall—aroundapproachtothefulllifecycleintegrationofenterpriseapplication.CombingtheadvantagesofMDA.thisthesisputforwardacomponentdevelopmentmethod,thatisMDAC(MDA-bas

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯系客服處理。