基于ClearCase的软件配置管理及其扩展开发

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:godheihei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件团队人员的增加,软件版本的不断变化,开发时间的紧迫以及多平台开发环境的采用,如何保证软件开发的质量和进度,实现对当前多种产品的开发和维护,加强开发政策的统一,重建先前发布的产品等要求不断涌现。解决这些问题的需要通过软件配置管理(Software Configuration Management,SCM)来实现。软件配置管理作为软件开发过程的必要环节和软件开发管理的基础,提供了结构化的,有序化的,产品化的管理软件工程方法,支持和控制着整个软件生命周期。它可以系统地管理软件系统中的多重版本,全面记载系统开发的历史过程,管理和追踪开发过程中危害软件质量以及影响开发周期的缺陷和变化。本文首先系统介绍了软件配置管理的基本概念、方法模型以及主要任务,并以实验室某企业资源计划系统(Enterprise Resource Planning, ERP)项目部署为主线,结合业界先进的Rational ClearCase工具,研究出一套符合实验室小规模团队软件开发的配置管理应用策略,定义了相关规范和流程,搭建了项目的配置管理库环境;在项目开发过程中,结合实际经验,给出了常见问题的解决措施。针对实验室小规模开发现状和不足,以功能为出发点,对基于ClearCase的软件配置系统进行扩展开发,实现了自动备份、权限细化分配管理等功能。系统上线后整个实验室的软件开发效率和团队协作有了较大提高,代码的重用和稳定得到增强。本文最后对软件配置管理的工作进行了思考与总结,同时对今后的配置管理工作提出了改进建议。
其他文献
矢量量化是数据压缩的重要关键技术之一,它主要包括三方面研究内容:码书设计、码字搜索和码字索引分配。而码书设计又是矢量量化研究中需要解决的最关键的问题。文中主要分别
近年来,随着量子信息技术的飞速发展,关于量子比特所承载的“量子信息"在信道中传输的量子通信研究己受到广泛关注。任何受到外界环境或自身信道噪声信号干扰的信道都在一定
现代通信技术的发展,对微波电路的研究提出了平面化、小型化和集成化的要求。本文在衬底集成波导(substrate-integrated waveguide,SIW)的研究基础上,提出了新型的折叠衬底集成
由于移动台的移动性,如何有效地跟踪移动台并快速与移动台建立通信,即位置管理,是移动通信中最重要和最具有挑战性的问题之一。设计合理、高效、优化的位置管理策略,并给出行之有
随着网络技术和多媒体技术的发展,通过互联网体验视频业务成为流行的趋势。基于HTTP的动态自适应流媒体(DASH)技术依靠其可靠、自适应、实现简单等特点成为了目前视频点播的
随着煤矿事故频繁发生,煤矿安全的要求越来越高,而实现煤矿安全的关键技术一井下定位技术尚未成熟,有待于进一步研究。因此井下定位技术的研究也逐渐成为热点。 本课题主要包
语音增强是对带噪语音进行处理,以改善语音质量,提高语音的清晰度、可懂度和舒适度,使人易于接受或提高语音处理系统的性能。语音增强是语音处理的一个重要领域,它是解决语音噪声
随着时代的发展,人们对信息的需求日益增加。因此,提高网络通信能力成为通信技术发展的重要方向之一。目前,网络通信能力提高的主要障碍是因为网络还处在用电的方法来实现交
智能天线作为第三代移动通信中的关键技术,目前正得到迅速的发展,已经是当前通信技术中的研究热点。智能天线技术由于抑制干扰能力强、支持高速率和高频谱效率,以及有效提高系统
对等网络(P2P:Peer-to-Peer)技术是当前网络应用的热门技术,在文件共享、分布计算和分布存储等方面已经取得了巨大成功。但是,为解决IP地址不足以及网络安全问题而提出的网络