基于插件技术的软件架构设计及应用

被引量 : 69次 | 上传用户:gaoyaoyang22
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的发展,软件体系结构和开发方法也在发生着重大变化。为了高效率地进行软件研发,开发出高质量的软件产品,人们一直在寻求更好的软件体系结构和开发方法。插件式体系结构是一种非常灵活的组件式结构,它把程序的功能分散在插件中来完成。插件是可独立开发的程序模块,它能够动态地插入到系统中,并且可以被自由地删除和替换。因此它能够提高软件开发的并行性和开发效率,降低设计开发难度,缩短开发周期,增强应用程序的可运行性、可测试性和可维护性。文章以蓝星多媒体教学软件为对象,对基于插件技术的软件架构的设计、实现及应用进行了分析研究。首先,分析了基于插件技术的软件系统的原理与运行过程,找出插件软件系统的五个关键之处,并对这五个关键点的设计模型进行了说明。其次在基于这些设计模型的基础上提出了一种新的设计方案,并将此设计方案应用到蓝星多媒体教学软件的开发设计之中。最后通过一个实验证明了此技术的可行性与实用性。实践证明,基于插件技术的软件架构可以有效地解决软件开发过程中的需求不确定问题,减少软件的研发与维护的成本,可以让复杂度高的软件项目的管理和开发变得更加容易。
其他文献
跨国公司(Transnational Corporation)是性质特殊的经济实体,它又称多国企业(Multinational Enterprises)、多国公司(Multinational Corporation)、全球公司(Global Enterpris
[目的]检测我省实验动物的寄生虫感染情况。[方法]按实验动物寄生虫学检测方法国家标准。[结果] 1995—2005年共检测我省9家单位的普通级动物(大鼠、小鼠、豚鼠、兔、犬和猴)
唱和词按照唱和对象的不同,可以分为同时唱和之作与异时追和之作两类。追和词具有多方面的研究价值。作为词史上一种特殊的接受现象,追和积极参与了词史构建的动态过程,是唐宋词
现代建筑利用工业技术为人类建造理想的生活环境,对解决工业革命后的城市爆炸、居住、失业等问题做出了巨大的贡献。但工业社会对资源的破坏性开发,在建筑行为上的后果也十分
本体最初是哲学研究的一个分支,近十多年来,本体论的研究逐渐超出哲学范畴,被引入人工智能领域,其应用深入到了语义网、知识工程、自然语言处理、信息系统集成等方面。本体是对共
多年来,我国培养了大批有职业足球执教经验的足球教练员,但由于足球教练员岗位有限,出现了职业足球教练员“相对过剩”的现象。高校足球教师主要以教学为主,但绝大部分的足球
目的:研究了解医师、护师、药师三类医务人员对药品不良反应(ADR)以及安全用药相关知识的认知情况,为ADR及临床安全用药监测的深入开展提供参考。方法:利用网上药学问卷调查
人们的归因中同时存在理性归因与利己归因。本研究通过一个实验探讨了对一种与自我相关联的共变信息的归因中是否同时表现出这两种归因。实验中被试阅读并想象一些情境,情境
Fenton类氧化技术处理有机废水是新兴的高级氧化技术。综述了微波-Fenton、超声波-Fenton等组合法、类Fenton法处理有机废水的研究情况,并对Fenton类氧化技术处理有机废水进
<正>《幼儿园工作规程》指出,幼儿园教育应"以游戏为基本活动","游戏是进行全面发展教育的重要形式"。随着课程改革的深入,游戏化的教学已被广泛采用与推广,幼儿园的集体教学