基于COM的预测算法库的构件化实现

来源 :河北工业大学 | 被引量 : 1次 | 上传用户:songlyan182320697
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,预测算法模型在决策支持、经济、金融、农业、气象等领域具有非常广泛的应用,预测算法的软件实现通常是把所需要的预测算法设计成预测模块,集成到软件系统中,一般是由系统的开发者自行设计、编码和测试。这种应用状况所带来的问题就是对于相同的预测算法,存在着大量的重复设计、重复编码和重复测试。这些重复的劳动不仅仅造成资源的浪费,而且会影响应用预测算法的软件的开发效率和质量。目前,可以解决这一现状的软件复用技术在该领域还没有具体的应用。因此,设计构件化的预测算法库对于在预测领域,减少预测算法模型实现过程中的重复劳动和提高预测软件的开发效率和质量具有现实意义。 本文对常用的预测算法模型进行了整理和归纳,共整理出6大类39种预测算法,并对当前流行的软件复用技术、软构件技术以及构件管理和评价技术进行了讨论,明确了对象复用与构件化技术相结合设计预测算法库的解决方案。本文从预测算法库的设计思想、复用方式的选择、内部结构的设计、COM构件的功能实现、构件管理和设计评价等几个方面对本课题的研发过程作了介绍和分析。 目前,本课题涉及的39个预测算法模型都已经得到了构件化的实现,并已经通过了测试,对于构件管理和复用性评价在本课题中的应用也进行了理论研究和实践。本课题的研发对预测领域内的构件化软件开发进行了探索,使软件复用技术的思想、理论及其意义在实践中得到了验证。
其他文献
近年来,由于面向对象程序设计方法具有确保软件质量、可重用性、灵活性、可维护性、可扩展性的技术,因而得到广泛的应用。目前,大多数的企业开发仍使用关系数据库。因此,对于面向
粗粒度可重构结构(CGRA)为多媒体处理程序等数据密集型应用提供了灵活且高效的加速方式。CGRA应用映射决定了应用程序在其体系结构上的实现方式,其针对给定的CGRA应用功能和体系
目前,在一个系统内,各个基层部门在Internet上已经建立了大量的数据库,但是这些数据库缺乏相互之间的信息共享,形成“信息孤岛”。校园信息化过程中也碰到了同样的问题,各个部门都
在当今这个信息化的时代,网络技术正在以前所未有的速度飞快发展。随着宽带网络进入家庭和流媒体技术的不断成熟和发展,利用普通家庭电视在线访问互联网上丰富的资源成为一种极
光突发交换(OBS)是近年来出现的一种很有前途的新型光交换技术。我们针对OBS网络的资源竞争问题,提出了一种旨在减少网络资源竞争冲突的新型资源预留机制——区分型资源预留机
高温构件服役一段时间后,会发生蠕变损伤,从而导致其性能劣化。因此,准确预测高温构件的损伤和剩余寿命,对防止非计划停车、拟订合理的维护和检修计划、保证生产和设备安全具
随着计算机技术和网络技术的发展,基于自律计算思想的高可用集群系统逐渐成为研究的热点,它不仅具有高可用性,而且还能降低管理成本。 本文作者参加了一个实现自律计算的
XML是可扩展标记语言(ExtensibleMarkupLanguage)的简称,具有有效的表达各种信息、数据和使各种应用协同工作的能力,它已经成为Web上数据发布和数据交换的事实标准。XML是典型
序列比对算法用在许多不同的领域。当前,这些领域里面的一个重要应用就是比对大分子,例如比对DNA和蛋白质序列,以及蛋白质结构比较。基本上,所有的序列比对算法,或多或少都会用到N
汉字是中华文化集体智慧的结晶,进入信息时代后,原来依靠图形记载在纸上的汉字有了电子化的记载方式。汉字识别是研究如何使计算机能够“识字”的工作,它涉及模式识别、人工