基于插件平臺(tái)的軟件開發(fā)過程研究

基于插件平臺(tái)的軟件開發(fā)過程研究

ID:33505567

大?。?06.46 KB

頁數(shù):3頁

時(shí)間:2019-02-26

基于插件平臺(tái)的軟件開發(fā)過程研究_第1頁
基于插件平臺(tái)的軟件開發(fā)過程研究_第2頁
基于插件平臺(tái)的軟件開發(fā)過程研究_第3頁
資源描述:

《基于插件平臺(tái)的軟件開發(fā)過程研究》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、軟件天地基于插件平臺(tái)的軟件開發(fā)過程研究姜振宇,全勇,汪光明,邵堃(合肥工業(yè)大學(xué)計(jì)算機(jī)與信息學(xué)院,安徽合肥230009)摘要:面向?qū)ο蟮能浖_發(fā)方法增強(qiáng)了代碼的可重用性,但是設(shè)計(jì)出的軟件還是一個(gè)整體,不能像硬件一樣實(shí)現(xiàn)“即插即用”。為了實(shí)現(xiàn)軟件的“即插即用”,可以采用插件技術(shù),軟件由一個(gè)個(gè)的模塊(DLL)組裝而成,不需要集成各源代碼或鏈接庫進(jìn)行編譯與鏈接。需要新的功能組件時(shí)也是按規(guī)定開發(fā),之后只進(jìn)行組裝軟件就可以使用。以前使用過的功能組件可以稍加修改或直接用于以后的軟件開發(fā)。這種方法增強(qiáng)了軟件的可擴(kuò)展性和可維護(hù)性,也為軟件開發(fā)人員降低了軟件開

2、發(fā)的代碼集成難度。本文研究結(jié)合農(nóng)業(yè)部農(nóng)業(yè)建設(shè)項(xiàng)目管理信息系統(tǒng)的設(shè)計(jì),論述如何在插件體系環(huán)境中進(jìn)行軟件的開發(fā)和管理。關(guān)鍵詞:插件平臺(tái)模塊化擴(kuò)展性接口動(dòng)態(tài)鏈接庫SoftwaredevelopmentprocessresearchintheplugplatformJIANGZhenYu,QUANYong,WANGGuangMing,SHAOKun(HefeiUniversityofTechnologyComputerandInformationAcademy,AnHuiHeFei230009,China)Abstract:Object-Orien

3、tedmethodstrengthensthereusabilityofthecode.Butthesoftwaredeveloped,whileremaininganin-tegratedone,stillcannotfunctionashardwarecapableof“plug-and-play”.Inordertoembed“plugandplay”functionalityintosoftware,asolutionthatdividessoftwareintoindividualassemblingmodulescanbeado

4、pted.Thissolutiondoesnotrequiretheinte-gratedsourcecodeorinterlinkageLIBtocarryoutcompilingandlinking.Whenanewfunctionmoduleisneeded,themodulecanbedevelopedaccordingtorequirements,sothesoftwarecarryingoutassemblingafterwardscanbeputintoapplicationimmediately.Thefunctionmod

5、uleusedinpreviousapplicationmaygetafewadditionalalterationsorbeusedforlaterapplicationdirectly.Thismethodstrengthenstheextendibilityandmaintainabilityofthesoftware,andmakesiteasierforsoftwaredevelopersinthedevelop-mentofintegratedsoftwarecoding.ThroughdiscussingtheManageme

6、ntInformationSystemdesignofanagriculturedevelopmentprojectthispaperexaminessoftwaredevelopmentandmanagementintheplug-insystemenvironment.Keywords:plug-platform;module;extendibility;interface;DLL軟件開發(fā)過程[1]需要許多人協(xié)作進(jìn)行,將若干人所開發(fā)。編寫的軟件代碼集成在一起,每個(gè)人的代碼要盡量滿目前,不少流行軟件都提供對(duì)外掛插件的支持功足低耦合高內(nèi)聚的

7、要求。在軟件的開發(fā)和維護(hù)階段,用能,如Winamp、Realplay等。這些軟件通過對(duì)插件技術(shù)戶的需求經(jīng)常變化,開發(fā)人員常常需要對(duì)軟件的功能的使用為日后的軟件升級(jí)和功能擴(kuò)展提供了便利條進(jìn)行改進(jìn)和增加。為了設(shè)計(jì)出低開發(fā)難度、可維護(hù)性件。尤為重要的是,通過使用插件技術(shù),使得對(duì)軟件的強(qiáng)、易擴(kuò)展、易重用的軟件,目前較好的方法是采用插功能擴(kuò)展將不再完全受限于軟件廠商,任何第三方開件技術(shù)[2][3]。發(fā)商或是程序員個(gè)人只要遵循了軟件提供的插件接口基于插件的軟件開發(fā)方法[4]將軟件分為若干功能部標(biāo)準(zhǔn)去開發(fā)插件,就完全可以同主體軟件有很好的兼件,各部件之間

8、遵循著標(biāo)準(zhǔn)接口規(guī)定。在進(jìn)行整個(gè)軟件容,從而使用戶對(duì)應(yīng)用程序進(jìn)行個(gè)性化功能擴(kuò)展成為集成時(shí)只是將需要的部件進(jìn)行組裝,而不是集成各源代可能。碼或鏈接庫進(jìn)行編譯與鏈接,需要新的功能組件時(shí)

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

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

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。