基于软构件的开发环境的研究

被引量 : 0次 | 上传用户:bxybxy0531
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件危机的产生,以及软件行业的工业化趋势导致了软构件的产生。能够像硬件系统那样,将部分软件组合起来构建软件系统,一直是软件行业多年来追求的目标。充分利用已有的软构件,将会大大提高生产效率,减少大量重复劳动,并且提高软件的质量。可以说,基于软构件的开发技术的出现是对传统软件开发过程的一次变革,使得各种技术形成的软构件可以最大程度地进行复用。这就引出了大规模软件开发所面临的另一个问题:如何建造面向对象的软构件库结构,并有效地组织和管理;如何建立基于构件的开发支撑环境;以及如何利用基于构件的开发方法与相关领域相结合的开发技术。 本文针对上述问题做了一些有意义的研究,并有了一些成果。首先介绍了关于构件的基本概念,特征、分类等相关技术,并比较了几种主流的构件技术,包括CORBA、COM/DCOM、J2EE三种著名的构件技术。接下来对构件库的管理技术进行了详细的分析,并对构建构件库的基本要求、主要功能进行了研究,介绍了几种常用的构件检索方法。另外,本文还研究了几个著名的构件库系统,并研究了他们的构件模型。 在第三章中,本文在深入研究了构件库及环境的同时,对基于构件的软件开发方法(CBSE/CBD)也进行了研究。重点论述了CBSE/CBD的开发工程,并与构件开发环境紧密联系起来,研究了在CBSE/CBD过程中,如何应用构件开发环境,来实现构件的分类、维护、检索、更新、添加、删除等技术,并且也对CBD与传统的软件开发方法进行了比较。 如何在一个领域中进行基于构件的开发方法,是当前软件工程的一个重要的研究方向之一。本文在第四章中将基于构件的软件开发方法应用在地理信息系统领域(GIS),利用MapXtreme等构件在GIS构件环境里实现了武汉网络地理信息系统(WebGIS)。最后本文给出了总结和展望。
其他文献
目的:考察蔓性千斤拔中染料木素和染料木苷的最佳提取工艺。方法:采用HPLC法,以染料木素和染料木苷为指标,通过单因素试验及正交试验确定从蔓性千斤拔中提取染料木素和染料木
随着近代商业竞争不断加剧,商业社会对企业的信息披露要求越来越高,企业报表的使用者通过对企业定期披露的财务报表进行分析,了解企业的财务状况、经营情况和现金流量。这也
载脂蛋白C是血浆中一组水溶性的低分子量蛋白质 ,主要分布在乳糜微粒、极低密度和高密度脂蛋白 ,其生理功能目前尚未完全阐明 ,大量研究表明载脂蛋白C在脂蛋白代谢中发挥重要
随着Internet技术的快速发展与普及,软件系统呈现出柔性、多目标、连续反应式的新的形态。软件实体具有独立性、主动性、和自适应性,实体之间的交互以多种静态连接和动态合作的
企业业绩评价是及时评价、总结企业经营管理经验、采取措施提高企业经营效率的重要环节。2010年1月,国资委发布《中央企业负责人经营业绩考核暂行办法》,将经济增加值(EVA)指
针对当前中职学校专业课教师培养存在缺乏系统规划、考证流于形式和疏于跟踪管理的问题,对中职学校专业课教师培养机制进行实践与思考,提出中职学校应缜密规划,确立与学校专业建
本文针对现行"校校建库"的弊端,提出"政府主导、企业开发、学校应用"的数字化教育信息资源"区域共建共享"开发应用模式及相应的运行机制。从理论上证明该模式将实现教育信息
目的观察小柴胡汤加减治疗更年期失眠症的疗效。方法将57例患者分成两组,治疗组32例给予小柴胡汤加减治疗,对照组给予西药安定片治疗,治疗14 d,再观察治疗后及停药后14 d症状
自改革开放以来,我国经济得到了空前发展,民营企业不断涌现,中小企业更是成为了我国经济主体。但随着近些年市场竞争的日益激烈,中小企业由于规模小,缺乏资金,发展面临困境。
“面向任务”的结构化分析、结构化设计和结构化编程的传统软件开发方法往往导致系统分析和设计的不一致,开发出的软件缺乏可复用性、可扩充性和可维护性。因此,学术界提出了基