基于构件的软件集成研究

被引量 : 25次 | 上传用户:sandland
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机应用领域的迅速扩大,软件规模及复杂性的不断提高,软件危机愈加明显地暴露出来,提高软件生产率成为软件产业的当务之急。基于构件的软件集成(Component-Based Software Integration,CBSI)是软件工程的重要领域,被认为是解决软件危机、提高软件生产率和软件质量、增强软件的开放性和对外部扰动适应性的主要途径。 基于构件的软件集成使软件项目从一个以代码编写和错误修正为中心的过程变为一个更为受控的集成过程,在这个过程里新代码的开发降到了最低程度,系统的升级变成了替换具有良好边界的系统功能单元的过程。本文从软件复用、构件技术等角度出发,以理论研究为基础,实践应用为主线,力图对基于构件的软件集成技术进行深入、系统的研究。 本文研究内容分为五个部分: (1) 软件复用技术与实现。介绍复用技术产生的背景、基础知识、实现过程以及技术优势,同时分析了复用技术的局限性。同时,指出了软件复用实现的关键因素。 (2) 基于构件的软件开发。介绍软件构件技术中的一些关键概念;在对比了基于构件的软件开发方法和一般应用程序开发的区别后,分析了使用构件技术集成应用系统所需关注的内容;最后介绍了采用构件技术集成和维护企业级系统的三种关键技术——UML、构件库和面向构件的中间件技术。 (3) 软件构件模型分析。介绍了CORBA、COM/DCOM和JavaBeans/EJB三种目前最为流行的构件模型的基本概念和原理,同时从多角度对这三种模型进行了分析比较。 (4) 基于构件的软件集成应用实例。详细介绍了基于构件技术的电力远程抄表系统的实现过程。通过实例体现基于构件的软件集成的优势。 (5) 总结和展望。基于构件的软件集成技术作为软件工程的新生事物,处在不断的发展完善中,本文在最后对文章的内容进行了总结,同时指出XML和Web Services等技术的发展将促进其发展。
其他文献
报道1例急性重度氨气中毒患者的发病情况和诊治过程,并对其进行3年随访,分析其症状体征、肺功能检查、血气分析结果和肺部影像学的变化情况。
本文研究课题是湖南超高压输变电公司和中南大学共同合作攻关科研项目,其目的是开发变压器故障的在线监测诊断系统。本文通过建立一种变压器故障综合诊断的多级决策融合模型,将
<正>一、服务背景(一)福利院儿童社会工作儿童社会工作是根据儿童的生理、心理特点和成长、发展的需要,以专业的价值为指导和科学的理论为基础,充分运用社会工作的专业方法和
城市是人类发展进程中产生的一种物质和精神文明形态,是对自然的认知与适应,是一个适宜人类生活的场所。城市形态是不同历史阶段城市物质文明和精神文明发展的积累,也随着城市的
信用风险作为债务人可能违约的风险,是困扰着银行,债券发行者和债券投资者的主要问题。传统的信用风险管理办法,例如分散化,银行贷款出售和资产证券化,只提供了控制信用风险暴露的
自我国保险业恢复以来,保险业得到迅猛发展,但是作为保险公司经营技术重要组成部分的保险统计存在不少问题,本文希望通过分析现有保险统计的不足,找出一个适应市场经济体制的保险
<正>甲类功放能抵消奇次谐波失真,末级晶体管始终工作在线性范围内,晶体管自始至终处于导通状态,因而不存在交越失真和开关失真等问题;而且甲类功放始终保持着大电流的工作状
作为企业战略决策制订者,企业高层管理人员对企业发展起着重要的作用。本文主要研究了高层管理人员通过对企业内外资源的整合来提高企业业绩,增强企业竞争力。在对相关理论回顾
研制一种新的测量列车行使里程方法——采用基于GPS的列车车辆里程管理系统设计方法。目前。测量列车行使里程的方法大部分靠人工估计,基于GPS的列车车辆里程测量在国内还没有
<正>早在2006年5月,胡锦涛同志就指出"军队是要打仗的,……一个很重要的要求是发扬一不怕苦、二不怕死的战斗精神",并要求全军要"深入进行军队历史使命、理想信念、战斗精神