基于插件平台的软件开发过程研究

基于插件平台的软件开发过程研究

ID:33505567

大小:106.46 KB

页数:3页

时间:2019-02-26

基于插件平台的软件开发过程研究_第1页
基于插件平台的软件开发过程研究_第2页
基于插件平台的软件开发过程研究_第3页
资源描述:

《基于插件平台的软件开发过程研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件天地基于插件平台的软件开发过程研究姜振宇,全勇,汪光明,邵堃(合肥工业大学计算机与信息学院,安徽合肥230009)摘要:面向对象的软件开发方法增强了代码的可重用性,但是设计出的软件还是一个整体,不能像硬件一样实现“即插即用”。为了实现软件的“即插即用”,可以采用插件技术,软件由一个个的模块(DLL)组装而成,不需要集成各源代码或链接库进行编译与链接。需要新的功能组件时也是按规定开发,之后只进行组装软件就可以使用。以前使用过的功能组件可以稍加修改或直接用于以后的软件开发。这种方法增强了软件的可扩展性和可维护性,也为软件开发人员降低了软件开

2、发的代码集成难度。本文研究结合农业部农业建设项目管理信息系统的设计,论述如何在插件体系环境中进行软件的开发和管理。关键词:插件平台模块化扩展性接口动态链接库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软件开发过程[1]需要许多人协作进行,将若干人所开发。编写的软件代码集成在一起,每个人的代码要尽量满目前,不少流行软件都提供对外挂插件的支持功足低耦合高内聚的

7、要求。在软件的开发和维护阶段,用能,如Winamp、Realplay等。这些软件通过对插件技术户的需求经常变化,开发人员常常需要对软件的功能的使用为日后的软件升级和功能扩展提供了便利条进行改进和增加。为了设计出低开发难度、可维护性件。尤为重要的是,通过使用插件技术,使得对软件的强、易扩展、易重用的软件,目前较好的方法是采用插功能扩展将不再完全受限于软件厂商,任何第三方开件技术[2][3]。发商或是程序员个人只要遵循了软件提供的插件接口基于插件的软件开发方法[4]将软件分为若干功能部标准去开发插件,就完全可以同主体软件有很好的兼件,各部件之间

8、遵循着标准接口规定。在进行整个软件容,从而使用户对应用程序进行个性化功能扩展成为集成时只是将需要的部件进行组装,而不是集成各源代可能。码或链接库进行编译与链接,需要新的功能组件时

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。