本书分6章,包括软件配置管理SCM概述,软件配置管理的功能与实施准备,如何构造软件企业的配置管理方案,配置管理系统的集成技术与模型,一些正在发展的配置管理技术,主流配置管理工具简介与使用。

本书可作为软件学院和高等职业技术院校计算机及相关本科专业的教材,也可作为软件项目开发与管理培训教程,并可供各行业从事计算机技术、电子商务、系统工程等技术人员参考,其中的软件配置新技术理论介绍,可以供有关研发人员借鉴。

软件技术的应用是社会经济发展与运转的命脉,软件项目管理的效率决定着软件开发项目的成败。配置管理是软件项目管理的核心与基石,其一分一秒的记录甚至可以改变软件项目开发的“历史”。配置管理近年来在中国得到了极大的认可,跟软件测试技术一样,都是保障软件质量的关键技术。软件配置管理工程师跟测试工程师具有同等重要的作用,可是对该岗位的有关培养体系却很缺乏。

配置管理及相关技术已广泛应用于软件工程和项目管理等许多领域,但与之相关的本科教材非常缺乏。许多学院的软件工程本专科专业开设了该课程,可就是找不到一本与之配套的近年来出版的教材。在郑州轻工业学院的甘勇、邓璐娟、宋胜利、金宝华、钱慎一、梁树军、陈晓雷、黄敏等领导和老师的支持下,在院教务处及实验室有关人员的帮助下,通过郑州轻工业学院IT专业各级同学的参加配合 本教材的编写将能尽快满足教学上的需求。随着国家卓越工程师培养计划的下达,该教材的编写也是计划实施的一种尝试。

全书共6章: 第1章介绍软件配置管理的基本概念与作用; 第2章论述软件配置管理的功能与实施前做的准备; 第3章采用CMM等标准构造软件企业的配置管理方案; 第4章讨论配置管理系统的集成技术与模型构造; 第5章描述一些正在发展应用的配置管理技术; 第6章对主流配置管理工具的使用做了说明。

本书力求帮助读者浅入深出地学习和掌握项目的配置管理技术,了解目前配置管理技术的国内外最新研究发展。同时了解配置管理工程师在项目管理中的作用,针对性强,具有较强的实用性。可以引导学生在学习的同时,以团队方式参加模拟的或者实际的项目演练,加强同学们的协作动手能力和合作意识,为深入学习有关研发技术和成长为配置工程师打下基础。

本书由郑州轻工业学院聂南博士编写,作者自1996年本科毕业开始从事软件开发与教学工作,多年来参加过多个不同类型的软件项目的开发、测试与管理工作。同时该书得到了河南863孵化器公司测试中心,华中科技大学计算机学院的徐丽萍教授,IBM上海分公司徐衡平博士,青鸟软件网络软件公司的刘伟经理湖北软件评测中心武汉大学姚俊峰高工郑州轻工业学院软件学院姬永攀同学(被中国科技大学录取为研究生)的各个方面的帮助; 同时借鉴了国内外的有关软件配置管理的若干书籍和教材 而且浏览和借鉴了Internet上的海量信息,作者由衷地表示感谢。同时感谢那些一直在关心和支持我的朋友们!

软件配置管理是一种与软件开发和项目管理紧密结合的技术,其实践性很强、发展很快。限于水平,书中难免有不足之处,恳请有关专家和读者提出宝贵意见和建议。