插件体系结构软件开发方法研究
【摘要】:随着计算机技术的发展,软件体系结构和开发方法也在发生着重大变化。为了高效率地进行软件开发,并且开发出高质量的产品,人们一直在寻求更好的软件体系结构和开发方法。插件式软件体系结构和开发方法正得到越来越多的应用,当前有很多成功的软件产品采用此种体系结构来开发。
插件式体系结构是一种非常灵活的组件式结构,它把程序的功能分散在插件中来完成,插件是独立于系统可独立开发的程序模块,它能够动态地插入到系统中,并且插件可以被自由地插入、删除和替换。因此它有着相当突出的优点:能够提高软件开发的并行性和开发效率,降低设计开发难度,缩短开发周期,增强应用程序的可运行性、可测试性和可维护性。因此对如何开发基于插件式体系结构的软件进行研究,具有现实的实用意义。
本文首先分析了插件式体系结构软件的结构和工作原理,详细地对插件系统的设计思想,开发中的原则、建议、技术方法以及可行性进行了总体的细致深入的分析。SharpDevelop 是采用微软.NET 技术基于插件树体系结构开发的成功的应用和影响广泛的开源的集成开发环境。接着本文对SharpDevelop 进行了仔细研究,分析了它的插件管理程序的实现细节和如何用插件组织应用程序。最后本文利用之前的研究成果,利用SharpDevelop 提供的接口,开发了一个简单的插件,并成功地装配到SharpDevelop 中。
插件体系结构软件开发方法已经具有了成功的应用,对它进行研究,使这种方法应用更加广泛,对提高软件开发效率和软件质量有很大帮助。
|
|
|
|
1 |
王敬治;计算系统体系结构的发展趋势[J];计算机工程与应用;1979年08期 |
2 |
李金良;日本正准备制造数据流计算机[J];计算机工程与设计;1983年04期 |
3 |
惠毓明;;CONVEX C-1小巨型计算机的体系结构[J];计算机研究与发展;1988年12期 |
4 |
郭仲伟,张燕云,肖田元;计算机集成制造系统(CIMS)的体系结构、模型与方法[J];管理科学学报;1994年01期 |
5 |
倪鹏云;对开放系统互联OSI有关重要概念的分析[J];计算机工程与科学;1994年04期 |
6 |
江芳泽,李昕;现场总线体系结构的研究[J];自动化仪表;1996年03期 |
7 |
尚明,李晶;Internet网络体系结构及其应用资源[J];术语标准化与信息技术;1996年03期 |
8 |
Markus Levy;;微机体系结构主宰芯片集的特性[J];电子设计技术;1997年05期 |
9 |
王晨;;Bay副总裁“泄密” 交换路由集一芯片[J];每周电脑报;1997年35期 |
10 |
;TI方案端口多[J];每周电脑报;1997年49期 |
11 |
曲润涛,彭健,杜秀华,冯为民;基于CIPS体系结构的信息模型的实现[J];化工自动化及仪表;1998年02期 |
12 |
黄文化;;中国建设银行国际结算系统体系结构设计简介[J];金融电子化;1999年03期 |
13 |
李洁,赵恒永,郭军杰;总线型企业信息系统体系结构设计及应用[J];计算机工程与设计;2000年06期 |
14 |
潘克修;;远程自动抄表系统及其通信方式[J];军事通信技术;2001年03期 |
15 |
孙昌爱,金茂忠,刘超;软件体系结构研究综述[J];软件学报;2002年07期 |
16 |
张卫,吴慧中;虚拟样机概念及体系结构研究[J];组合机床与自动化加工技术;2002年10期 |
17 |
陈克胜;从C/S到B/S——网络体系结构的演变[J];中国电子商务;2002年05期 |
18 |
李俊春,晏林勇;医疗保险信息系统体系结构设计方法初探[J];宜春学院学报;2003年04期 |
19 |
史海波,马玉林,刘爱国;冶金冷轧薄板企业生产计划调度体系结构及方法研究[J];信息与控制;2004年01期 |
20 |
彭小平,陈广辉,何方白;3G的开放性研究[J];电信快报;2004年07期 |
|