【摘 要】
:
作为解决软件危机有效途径的软件复用技术,受到了业界和学术界越来越多的关注。而基于构件的软件开发被视为最主要的软件复用的实现技术,也是当今软件复用理论实用化的研究热
论文部分内容阅读
作为解决软件危机有效途径的软件复用技术,受到了业界和学术界越来越多的关注。而基于构件的软件开发被视为最主要的软件复用的实现技术,也是当今软件复用理论实用化的研究热点。软件开发者通过复用已存在的构件,实现“即插即用”地构造新的软件系统,以降低软件开发成本、缩短软件开发周期,使大规模的软件工业化生产成为可能。论文根据软件复用技术的最新成果,结合构件理论和方法,对软件复用技术进行了深入研究。介绍了软件复用的概念及分类,分析了软件复用的影响因素及发展趋势。给出了一些软件行业中具有代表性的构件定义并对构件的特性进行了简要说明,对基于构件技术的软件定制方法进行了实用研究。针对传统的软件开发技术存在的系统可扩展性和通用性差,难以满足多变性需求的缺点。论文设计了一种基于XML技术和构件技术的软件可配置模型(Software Configurable Model, SCM),对系统进行构件化分析设计,采用XML文件对每个构件基本信息和构件依赖关系做了详细的描述。重点讨论了基于连接件的构件组装方式,并给出了包装连接件和模板连接件两种组装模板。软件可配置模型由系统配置文件、软件定制器、软件执行引擎等部分组成。通过配置文件描述构件和连接件之间的交互关系,执行引擎通过解析配置文件来调用具体的构件为用户提供所需的功能。针对系统中功能的具体实现部分,用户可以动态调整构件间的配置或者替换其中的算法构件。论文将模型用于环境遥感定量反演原型系统的开发实践中。结合构件化思想,对环境遥感反演算法进行分析和整理,提取出可以重用的构件,并结合COM技术对反演模型算法构件进行开发、实现。同时实现了对反演模型流程的选择和管理,使得用户可以方便快捷的完成对软件的定制。
其他文献
在信息化建设过程中,企业逐步开展业务系统建设,并积累了大量的业务数据,如何充分利用这些数据为企业提供高附加值信息是研究的热点问题之一。但由于业务系统的建设时期、建
武警部队作战指挥系统研究是武警部队信息化建设的重要内容。本文研究了基于GIS_GPS的武警作战指挥系统中的三项关键技术,主要研究内容为:武警标号:研究了基于MapX控件实现武警
静态随机存储器作为半导体存储器大家族的主要成员,是世界上应用最广泛的存储器,它是数字处理、信息处理、自动控制设备中不可缺少的部件。随着空间技术的快速发展,越来越多
物流运输是当今一个热门的问题。随着我国经济的快速发展,城市基础交通设施的建设,物流运输路线的选择就可以理解为一个组合优化的NP问题。如何合理的安排物流运输路线已成为
伴随、Web2.0的发展,不同类型、风格各异的服务迅速的蔓延至整个互联网,并且越来越多的服务提供者加入其中,这对服务资源的管理带来了挑战。互联网服务社区作为一种Internet
本文的研究内容是全国组织机构代码管理中心汉英共享平台的重要组成部分,研究企业经营范围的自动分类方法。随着网络技术的不断发展和成熟,各种各样的数字化的信息越来越多并
舌诊是中医学中最有研究价值和应用价值的诊法之一。近几年来,随着计算机科学的迅速发展,研究人员开始大量应用计算机技术处理医学图像,随着图像处理与模式识别技术在舌诊学
随着数据库学科的迅猛发展,数据仓库技术已日趋成熟,它也被广泛地应用到各行各业中,特别对于证券行业的股票市场,它包含了海量的股票交易历史数据,更需要运用数据仓库技术对数据进
人脸识别技术是计算机模式识别领域非常活跃的研究课题,它是利用计算机分析人脸的图像,抓住人脸的轮廓特征和局部细节特征,提取有效的识别信息,研究匹配和识别方法,用以辨认身份的
SOA(Service Oriented Architecture)是由IBM、Microsoft等软件公司倡导的一种新型企业级系统架构。SOA强调业务流程的分离,将企业的业务逻辑从传统的紧耦合中分离成可部署的