基于构件的软件开发方法研究与应用

来源 :中国石油大学(北京) | 被引量 : 0次 | 上传用户:cau_hechun1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
构件技术是近几年业界热门话题,构件的提出使得软件“部件”的重川具有了实际的可能性。软件开发可以从一个以代码编写为中心的过程转变为软件构件组装过程,通过组装已有的构件形成新系统,在这个过程中新代码的编写降到了最低程度。同时,综合使用外购及自建的构件可有效地提高产品质量,加快开发速度,缩短产品上市时间。本课题主要研究了基于构件的开发方法的框架基础及其在实践中的应用。所讨论的对象是企业级的大型分布式系统,研究方法上主要采用理论分析和具体实现相结合的方式。通过学习构件开发的相关概念和开发流程、框架和应用模式,分析基于构件的开发与传统开发方式的差异,并结合现在开发的项目,将其应用到项目中去,提出自己的见解和解决方案。最后,综合一个实践项目《车辆出租管理系统》.运用基于构件的软件开发方法讲述了构建一个实践的项目的流程和步骤,探讨了该管理系统的顶层设计及构件划分,从实践应用上证明了构件技术在系统设计和快速实现方面所具有的突出优势。最后我们采用C++和COM/COM+技术设计和开发了这样一个实例。
其他文献
随着计算技术的逐步发展,一种新的计算模式--普适计算,正从学术研究逐渐走向实际应用。普适计算环境中,各种嵌入的,移动的和固定的计算、传感设备存在于看得见或者看不见的每一个
随着互联网技术的迅速发展以及计算机用户的急剧增加,互联网已经成为人们获取信息的一项主要途径。然而互联网上很多重要的信息一般都被其它信息掩盖,人们很难从如此众多的网
自1982年波兰学者Z.Pawlak创立粗糙集以来,粗糙集受到了广大学者的普遍关注,并已经广泛地应用于模式识别、机器学习、决策分析等众多领域。目前,粗糙集在地学及遥感方面也得
聚类分析是数据挖掘中的一个重要研究领域,被广泛应用于金融欺诈、医疗诊断、图像处理、信息检索和生物信息学等领域。近年来,针对数值属性数据的聚类算法研究已取得了丰硕的
在网络时代的冲击下,人们更热衷于自由、对等、高效、安全的使用网络资源,也正是这个原因,逐渐成就了对等网络(Peer-to-peer network,简称P2P网络)。对等网络按照拓扑结构不同可
随着网络技术的不断发展,企业信息化已成为当今社会的一个重要课题。企业内部出现了越来越多的应用系统,这些系统的引入在一定程度上提高了企业的信息化程度,但是由于各个系
SIP(Session Initiation Protocol,会话初始协议)是目前VoIP领域的主流信令协议之一,SIP协议易于扩展,能够和SDP,RTP/RTCP等协议很好的协作,并且结构清晰,适用于嵌入式平台。
软件的质量问题越来越受到人们的重视,我们经常会使用测试、验证等技术来对软件的质量进行检测和验证。在检测过程中,需要了解和分析软件的行为。而为了分析软件的行为,插桩技术
软件从它诞生之日起就一直变得越来越重要,现代生活的方方面面都直接或间接地依赖着软件所提供的服务。随着计算机硬件和网络环境的迅速发展,用户对软件的需求日益复杂且不断变
在经历60年代的软件危机之后,使人们开始重视软件工程的研究。目前软件系统规模越来越大,结构越来越复杂,这对软件设计开发人员提出了更高的要求。随着软件危机程度加剧,对于大规