首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 656 毫秒
1.
针对软件开发过程中版本混乱、变更多、追溯难等问题,对开源软件SVN进行了研究,介绍了版本控制的基本概念,分析了SVN的工作原理及功能特点,并就中小型研发团队使用SVN进行软件的版本管理提出了一个可供参考的实现方法。  相似文献   

2.
戴楠  闫明星 《数字社区&智能家居》2009,5(6):4289-4290,4293
针对软件开发过程中版本混乱、变更多、追溯难等问题,对开源软件SVN进行了研究,介绍了版本控制的基本概念,分析了SVN的工作原理及功能特点,并就中小型研发团队使用SVN进行软件的版本管理提出了一个可供参考的实现方法。  相似文献   

3.
贾真真 《程序员》2008,(3):123-125
随着软件业的兴起和发展,软件配置管理的地位也就越来越突出。Rational公司出品的ClearCase是软件配置领域的先导,是现在最强大的企业级跨平台的配置管理工具之一。它提供了全面的配置管理——包括版本控制、工作空间管理、编译管理和过程控制。与常用的版本控制工具CVS、SubVersion等不同,它采用了分布式数据版本库和快照的方式,无须软件开发者改变他们现有的环境、工具和工作方式,极大方便了源代码的开发和发布。  相似文献   

4.
版本控制在软件开发中具有重要的作用,随着渔业信息服务软件的模块数量和规模不断扩大,利用版本控制技术管理源程序显得愈加重要。介绍了渔业信息软件开发过程中,利用Subversion版本控制系统进行源程序管理的方法。  相似文献   

5.
协同编辑器中版本管理的设计与实现   总被引:3,自引:0,他引:3  
协同编辑系统支持多人同时对同一文档进行操作,其中的版本控制问题与单用户编辑器相比显得更为复杂,尤为重要。然而已有的协同编辑系统基本上都未考虑版本控制问题。该文主要讨论现已开发的协同编辑器CoEditor中的版本管理功能的设计与实现。考虑到空间和时间效率以及协同工作的需要,这里以差值保存文档内容,通过版本字典、操作的置换和冲突检测等技术实现了版本管理的主要功能。  相似文献   

6.
刘玲  桑楠  苏芮  黄小红 《计算机工程》2009,35(1):58-60,6
版本控制是增强软件可维护性的重要方法,但目前常用的版本控制机制缺乏对需求的可追踪性支持。该文提出一种支持需求追踪的版本控制机制,能够有效追踪功能需求、功能设计、代码间的版本关联关系,确保开发人员可以正确获取所需程度的需求追踪信息,有利于软件产品的一致性维护。基于该机制,设计并实现了一个支持需求追踪的版本控制工具VCFQ,并对该工具实现中的一些关键技术进行了论述。  相似文献   

7.
IaaS的发展使得云服务能够快速地部署虚拟机集群。然而,在部署过程中虚拟机群的版本控制效率不高。目前的版本控制方法存在网络负载大、操作速度慢的问题。提出一种新颖的虚拟机集群版本控制方法,叫做FlatVC。FlatVC在计算节点增量地生成虚拟机版本,以避免将版本数据传输至存储节点,并在虚拟机版本恢复时按需传输版本数据,因此减小了网络传输负载并加速了版本控制过程。通过使用缓存树结构来共享网络传输数据,FlatVC减小了根节点数据传输压力。此外,我们针对增量版本所构成的版本链进行了I/O优化,避免了版本链导致的性能下降。实验结果显示,FlatVC能有效地实施虚拟机集群版本控制,加速版本生成以及恢复过程。  相似文献   

8.
软件配置管理是通过技术或行政手段对软件产品及其开发过程和生命周期进行控制、规范的一系列措施.结合军用软件的特点提出一套软件配置管理实施流程,重点阐述如何制定软件配置管理计划、建立软件配置管理库、配置标识、版本控制、基线管理、变更控制、配置审核和配置管理记录等实践活动.  相似文献   

9.
建立有效的软件系统发布规范,规范软件产品的测试以及版本控制的流程,是有效控制版本、保证软件产品质量的关键环节。对此进行研究,并经过实践,提出了如何建立软件发布规范的具体方法和注意事项。  相似文献   

10.
将版本控制与项目开发紧密结合,指出了版本控制是项目开发、管理必不可少的过程;详细介绍了在大规模软件开发中使用版本控制软件来管理软件开发的具体实施方法。  相似文献   

11.
软件配置管理活动贯穿于整个软件生命周期,为软件开发提供了一套可视化、可跟踪、可控制的管理办法和活动原则。将软件配置管理技术应用于经销商管理系统的项目中,包括角色分配、配置项计划、基线计划、配置库设计等具体的活动规划,并且有效地实施了版本控制、变更管理、发布管理等具体的活动。不仅提高了产品的质量,增强了对整个项目的控制,而且也规范了团队成员的管理。  相似文献   

12.
软件配置管理有利于对整个开发团队进行管理。介绍了软件配置管理定义以及配置管理工具、电力信息PI3000平台开发中的版本控制流程、变更控制流程,设计并实现了基于XML定义的代码签出签入工具,该工具使配置管理工作变得快速准确,并与缺陷管理系统配合使用。实际应用表明该工具有利于PI3000平台开发的配置管理工作有效地执行。  相似文献   

13.
构件软件配置管理以及其版本控制技术研究   总被引:3,自引:0,他引:3  
该文通过对软件配置管理领域与基于构件的软件开发方法(CBSD)的理论与技术分析,结合CBSD的特点、可变粒度构件复用等技术,针对现有软件配置管理工具对CBSD支持不足,提出了一个支持CBSD的软件配置管理工具FDSCM,并对其版本控制关键技术进行具体论述,包括构件与构架的版本演化,逆向跟踪和分支合并策略等。  相似文献   

14.
The evolution support environment (ESE) system, which provides a framework for capturing and making available semantic information about software components of an evolving software system, is described. The goal in the design of the ESE system was to provide integrated support for management of software architecture configuration, life-cycle configuration, and version control. Software architecture configuration management allows tracking of interconnections among software components that make up a system. Life-cycle management allows traceability among specifications, design, code, and test cases during software development. Adding version control allows specific versions of software objects and their associated objects, such as specifications and test cases, to be retrieved. The authors' experience with the use of the system is discussed  相似文献   

15.
软件架构是设计实现大规模软件的基础,并且追踪和控制软件架构的演化是十分必要的。但是许多传统的软件配置管理工具将软件仅看做一个文件集合,而不是一个架构,这造成软件设计领域(架构层)与软件配置管理领域(文件层)的脱节。提出了软件架构配置管理模型,它可以对软件架构进行版本控制和配置管理。  相似文献   

16.
白盒测试中源代码变更管理方法的研究与实现   总被引:2,自引:0,他引:2       下载免费PDF全文
在大型软件白盒测试项目中,源代码的频繁变化给测试工作增加了很大难度,对源代码进行管理和控制是对白盒测试过程管理的一个重要补充。在已有的软件测试过程管理模型基础上,认真分析研究版本控制和管理的相关技术现状,提出了变更管理的改进方法,对于软件模块的比较采用了抽象的方法简化为目录树,而在文件比较中基于源代码静态分析工具,把文件比较的粒度分解到方法一级,进行了方法内部比较算法的研究,设计实现了源代码版本管理子系统。  相似文献   

17.
软件配置管理研究   总被引:2,自引:0,他引:2  
首先介绍了软件配置管理的基本概念 ,着重讨论了组成软件配置管理的配置标识、版本控制、变化控制、状态报告和配置审核 ,通过其管理 ,可以提高软件开发效率 ,保证软件开发的有序性。  相似文献   

18.
为优化软件项目管理,解决软件版本管理混乱、人工代码走查过程负责和结果难于控制的问题,研究了软件版本管理工具和代码走查工具,介绍了版本管理工具和代码走查工具在软件项目管理中应用。根据实践中软件项目管理的需求,提供了一种版本管理工具Subversion与代码走查工具Reviewboard相结合的系统的实现方法,介绍了版本管理工具和代码走查工具的安装部署,给出了一种基于该系统的软件开发应用流程。  相似文献   

19.
基于Web数据库的软件配置管理研究   总被引:2,自引:0,他引:2  
软件配置管理是控制和改进软件过程、保证软件质量的一种重要手段,其核心工作主要包括版本控制、变更控制等。为提高软件配置管理工作的效率,解决地理分布不同的多成员共同开发一个软件项目时的配置项版本控制和变更控制问题,将Web数据库应用至软件配置管理系统的建设工作中,构建了一个基于Web数据库的软件配置管理系统。  相似文献   

20.
需求管理是软件项目管理中的重要一环,在软件配置管理中占有重要地位。需求跟踪是需求管理和变更控制的基础。该文以基于过程的可变粒度的配置管理为背景,针对可变粒度的需求跟踪问题,提出一种需求跟踪的实现机制,使项目管理人员可以更全面地把握项目进展状况,有效降低需求变更带来的风险。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号