插件体系结构软件开发方法研究

被引量 : 0次 | 上传用户:ebugdoor
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的发展,软件体系结构和开发方法也在发生着重大变化。为了高效率地进行软件开发,并且开发出高质量的产品,人们一直在寻求更好的软件体系结构和开发方法。插件式软件体系结构和开发方法正得到越来越多的应用,当前有很多成功的软件产品采用此种体系结构来开发。插件式体系结构是一种非常灵活的组件式结构,它把程序的功能分散在插件中来完成,插件是独立于系统可独立开发的程序模块,它能够动态地插入到系统中,并且插件可以被自由地插入、删除和替换。因此它有着相当突出的优点:能够提高软件开发的并行性和开发效率,降低设计开发难度,缩短开发周期,增强应用程序的可运行性、可测试性和可维护性。因此对如何开发基于插件式体系结构的软件进行研究,具有现实的实用意义。本文首先分析了插件式体系结构软件的结构和工作原理,详细地对插件系统的设计思想,开发中的原则、建议、技术方法以及可行性进行了总体的细致深入的分析。SharpDevelop 是采用微软.NET 技术基于插件树体系结构开发的成功的应用和影响广泛的开源的集成开发环境。接着本文对SharpDevelop 进行了仔细研究,分析了它的插件管理程序的实现细节和如何用插件组织应用程序。最后本文利用之前的研究成果,利用SharpDevelop 提供的接口,开发了一个简单的插件,并成功地装配到SharpDevelop 中。插件体系结构软件开发方法已经具有了成功的应用,对它进行研究,使这种方法应用更加广泛,对提高软件开发效率和软件质量有很大帮助。
其他文献
分支井是提高油井产能和经济效益的有效措施。从该技术的发展趋势看,随着石油工业的进步,它将成为继20世纪定向井、水平井技术之后21世纪的重要技术。国内外学者对分支井渗流
面对急剧的社会变迁引发的心理和思想问题逐渐增多,当代思想政治工作面临着新的挑战。加强和改进思想政治工作,注重人文关怀和心理疏导,必须研究并把握好目标指向、教育内容
企业组织是企业管理的基础和载体,企业组织结构是企业生产经营管理的功能的具体表现。从某种程度上讲企业之间的竞争就是组织的竞争。符合企业发展特点的组织结构能够推动企
在中国,中小企业融资难是一个普遍性的问题。随着互联网金融,尤其是阿里巴巴电商金融的兴起,给破解中小企业融资难问题似乎带来了一线曙光。然而,互联网金融也有与传统金融类
石窟寺是一种重要的佛教遗存,是我们研究佛教艺术、佛教史及其与之相关的政治、经济、文化等一系列问题的重要实物资料。国际学术界已共同认识到,研究中国历史,就不能不研究
五年制师范学校培养的学生,将来的职业定向是小学教师。基础教育质量的优劣,与小学教师素质水平有很大关系。在师范生的学习中,学习方式对学生获得知识、形成能力将产生重要
一定程度上,公司内部治理和外部治理可以优化高管薪酬契约的合理性。产品市场竞争是公司外部治理的一种方式。本文以2007—2011年我国A股上市公司为研究对象,实证研究产品市
有关非审计服务对审计独立性影响的研究由来已久,最早可以追溯到20 世纪70 年代。发展至今,在理论界并没有得出统一的观点,有的学者认为,注册会计师提供非审计服务能够增强审
<正>与朋友一起闲聊,谈到了亲情,有的说:"孩子越大越没有意思了。小的时候多好玩,什么话都和我说,现在可好,和我就是没话说。"还有的说:"现在不但子女与父母的沟通少了,就是
热处理变形是热处理过程中不可避免的现象,是目前热处理的两大难题之一。本文采用理论分析和应用研究、淬火过程数值模拟和实验研究相结合的方法,开展薄壁壳体热处理变形控制