版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟件危機的爆發(fā)表明落后的軟件生產方式已經無法滿足社會和企業(yè)對計算機軟件新的需求,而構件化軟件開發(fā)技術被視為解決軟件危機的有效方法,如同搭“積木”式組裝和開發(fā)目標軟件,可以全面提高軟件的開發(fā)效率和軟件的質量。但與傳統(tǒng)軟件開發(fā)模式相比,構件化軟件開發(fā)技術具有明顯的不同,其核心思想是基于可復用的構件來快速、高質量的組裝出目標軟件系統(tǒng)。而構件接口作為構件組裝過程中構件唯一對外展示的窗口,對構件的組裝起到舉足輕重的作用,如何對構件接口包含的信息做
2、合理全面的描述是構件能否正確組裝應用的前提和基礎。
而現有的構件接口描述方法只是對接口名稱、服務方法和輸入輸出參數等信息進行描述,雖然這些信息是基本的也是不可缺少的,但這樣的描述方法具有很強的被動性,且沒有從業(yè)務和流程的角度主動描述接口服務之間潛在的組合關系,這樣就使服務之間無形中被“孤立”起來且沒有形成很好的“紐帶”關聯關系。這些信息的缺失都將導致基于可復用的構件在組裝軟件系統(tǒng)時,各個構件的復用過程都非常的獨立,此次構件
3、的復用對查找滿足下一業(yè)務流程所需構件及其復用沒有任何指導意義,這就使得基于構件組裝來開發(fā)軟件的每個過程不具有連貫性、流暢性且沒有給客戶帶來良好的用戶體驗,從而間接的影響了軟件的開發(fā)效率和構件的復用率。針對上述問題本文將以構件接口的描述方法為出發(fā)點做如下的研究:
(1)仔細研究分析各種構件模型。構件模型是對構件本質特征及構件之間關系的抽象和描述,構件模型定義了什么是構件、構件的依據以及如何使用其它構件提供的服務等。經過對構件
4、模型的分析得出:構件模型對基于構件的軟件開發(fā)模式來講,其關注更多的是構件接口,因為構件封裝了所有的實現細節(jié),只有通過構件接口暴露各種服務給目標用戶,而構件接口的描述方法是構件組裝的全部依據和重要保證,也是構件模型的核心組成內容,更是解決以上問題的最佳切入點。
(2)對現有構件接口的描述方法和描述語言做分析研究,選取可擴展標記語言XML作為接口信息描述的主要手段?,F有的構件接口描述方法只是從接口的使用角度對接口服務進行描述,
5、但是在基于可復用的構件來組裝目標系統(tǒng)的應用背景下,現有的接口描述方法卻沒有給出構件服務之間潛在的關系信息。因此提出從的業(yè)務和流程角度,在構件接口的描述方法中主動的給出此接口服務與其它接口服務之間潛在的關聯和組合信息,而這些信息不僅可以幫助客戶更好的理解和使用本接口服務,更有助于在軟件開發(fā)過程中主動的發(fā)現其它可用的接口服務來滿足后續(xù)的業(yè)務需求。這樣就使原本枯燥獨立構件組裝過程順暢的連接起來,并帶給用戶良好、流暢的用戶體驗,從而間接提高了構
6、件組裝的效率和構件的復用率。
(3)以領域為驗證本文思想的實驗床,對機械制造領域內已有的定額及成本管理類軟件,從業(yè)務流程的角度劃分和抽取構件,目的是發(fā)現接口服務之間潛在的組合關系信息,并得出這些潛在組合關系的概率等級。將此部分信息添加到接口的描述內容中,這樣就很好的解決了接口服務之間的“孤島”問題。從而在某領域內開發(fā)相似的軟件系統(tǒng)時,隨著業(yè)務流程的流轉,就可以充分利用接口服務之間的潛在關系信息,來快速流暢的組合出目標軟件系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于刻面描述的水資源領域的構件檢索方法.pdf
- 面向領域本體的構件檢索的研究.pdf
- 面向體系結構的構件接口模型研究.pdf
- 面向領域的服務描述與集成方法的研究與實現.pdf
- 領域化業(yè)務構件的描述體系研究和實現.pdf
- 面向HR領域的構件技術的研究與應用.pdf
- 面向領域的Deep Web查詢接口發(fā)現研究.pdf
- 面向領域的大粒度軟構件技術研究.pdf
- 基于領域的構件庫管理及構件檢索方法的研究.pdf
- 面向教務領域的構件技術研究與應用.pdf
- 基于本體的領域構件檢索方法的研究.pdf
- 面向軟件大規(guī)模定制的構件化領域框架研究.pdf
- 面向領域的可重用構件系統(tǒng)的研究和實踐.pdf
- 基于語義的構件描述和檢索方法的研究.pdf
- 面向領域的構件化的WEB輔助開發(fā)環(huán)境研究.pdf
- 面向領域的構件庫管理系統(tǒng)的研究與實現.pdf
- 面向業(yè)務構件的軟件復用方法研究.pdf
- 面向美容美發(fā)領域的構件技術的研究與應用.pdf
- 基于受限語言的領域需求描述方法.pdf
- 面向情感分類的領域適應方法研究.pdf
評論
0/150
提交評論