论文部分内容阅读
伴随着软件开发团队人员的增加,软件版本的不断变化,开发时间的紧迫以及多平台开发环境的采用,软件开发面临越来越多的问题,其中包括对当前多种产品的开发和维护、保证产品版本的精确、重建已经发布的产品、加强开发规范的统一和对特殊版本需求的处理等,解决这些问题的唯一途径是加强管理。软件开发管理的核心是软件配置管理。本文通过对影响配置管理的各种因素的具体分析,并在此基础上总结了一套制定配置管理策略以及工具选择的方法,并使用这种方法针对特定团队,制定恰当的配置管理策略、选择恰当配置管理工具,使配置管理能够最大化的发挥效用。软件配置管理是贯穿整个软件生命周期的一项技术。它的主要功能是控制软件生命周期中软件的改变,减小各种改变所造成的影响,确保软件产品的质量。目前业内对配置管理已经有了比较系统的总结,但是由于配置管理在软件开发过程中的特殊性,对软件配置管理不恰当的应用,不但不会加强管理,反而会对软件开发过程造成一定的负面影响。针对配置管理与软件开发过程之间相互影响的问题,本文通过对软件开发过程的分析,总结出会对配置管理产生影响的若干因素以及这些因素是如何对配置管理产生影响的,通过对这些影响因素的分析,提出了一套建立全生命周期配置管理体系的方法,经过实践证明,取得了不错的效果。同时,本文提出了一套对于数据库进行配置管理的策略,对配置管理的管理领域进一步进行了扩展。本文特别对数据库代码版本控制进行了研究并提出了一套对数据库代码版本控制的解决方案。