基于构件的软件配置管理中版本管理关键技术研究

被引量 : 11次 | 上传用户:hubaonian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件配置管理已经成为管理和维护软件开发过程的重要手段之一。作为软件配置管理的核心-版本管理在软件开发过程中扮演着非常重要的角色,传统的配置管理建立在文件版本控制的基础之上,而现代大型软件系统的开发,要求在更大粒度上进行版本控制,特别是随着基于构件的软件开发方法(CBSD)的兴起,传统的版本控制技术已经不能很好地适应新的管理维护需求,研究以构件为粒度的版本管理变得非常重要。本文在国家863计划项目“基于高性能宽带通信网络的软件支撑体系研究”的基础上,对以构件为粒度的版本管理技术进行了研究。 本文着重分析了CBSD对版本控制提出的新要求。通过对传统版本管理不足的分析,提出了一个以构件为粒度的版本管理模型,把版本管理的配置项粒度扩大到构件。同时,对出现的新问题,如构件版本演化控制问题,分支合并问题等进行了研究,使其能更好地适应CBSD的需要。本文还给出了根据此模型开发的以构件为粒度的版本管理系统FCVM的体系结构设计、各模块设计、以及原型实现。最后总结了课题研究的主要工作、不足之处和下一步工作的展望。 本课题研究的应用领域可以包括两个方面:基于构件开发(CBSD)的大型软件开发的过程管理和维护;涉及软件外包业务,特别是离岸外包(Offshore Outsourcing)的软件开发的中间过程软件维护。本课题的研究有助于提高这些软件开发的过程管理和软件质量。
其他文献
当前,国内很多城市地下管线管理较为混乱,导致地下管线事故频发,道路重复开挖现象严重。地下管线信息化的管理,可以为地下管线施工提供指导,为城市规划、管理、建设提供技术
“生活”与“艺术”的关系是艺术活动必须直面的问题。如果在媒介视野下审视艺术史,我们可以发现艺术作为人类的一种媒介活动,存在于反映生活、 The relationship between
随着经济的发展,人民的生活水平显著提高,消费观念发生巨大转变,饮食结构已由原来单一的温饱型转变为均衡多样的营养型。蔬菜作为最基本的生活消费品之一,在长春市居民的食品
本文把传统价值观分为自然与人生的价值观,社会与人群的价值观和伦理与宗教的价值观三大类.从儒家思想为主体的传统文化的角度,对其局限性进行分析.指出其消极因素在现代社会
农村商业银行,作为我国农村信用社改革的产物,在改革深化中不断发展壮大,已成为农村金融体系中的重要组成部分和支持地方经济发展的重要力量。但在其发展中还存在有待进一步
随着网路技术的飞速发展,当今使用最为广泛的三大网络:电信网、TV 网、和IP 网的融合势不可挡。而以IP 核心网为骨干,其他应用通过接入网连接到核心成为下一代网路的基本架构
家庭农场是我国新型农业经营主体,发展家庭农场是推进农业现代化的基本途径和重要举措。2013年中央一号文件提出要鼓励和支持承包土地向专业大户、家庭农场及农民合作社流转,
<正>一.深静脉置管的目的 1.保护患者的外周静脉,防止输注刺激性药物和高渗性或粘稠性药物对静脉造成的不可修复的损伤。2.减少反复外周静脉直接穿刺输液的痛苦。3.安全方便,
会议
介绍了加氢裂化先进的工艺节能技术及应用,主要通过能量三环节理论对加氢裂化工艺系统进行工业试验及优化,先从最根本的能量利用环节有效降低工艺总用能,减少外部供入系统的
VoIP(Voice over Internet Protocol)是一种建立在IP网络上的分组化、数字化传输技术。VoIP的出现使得人们可以通过互联网的方式进行语音交流,因其低廉的价格和相对较高的通