到最小并最有效地提高生产率?软件配置管理包含为两部分:?配置管理?变更控制管理(参见《变更管理》)Р2Р2.1、配置管理活动中的重要概念РVersion 版本?配置项?基线?配置库Р3Р版本号(Version number)Р项目版本号Р主版本号:整数Р次版本号:整数РDEMO_V1.0_立项评审报告_已完成Р2.1.1版本号Р4Р版本号(Version number)Р项目版本号Р项目版本号Р配置项版本号Р主版本号:整数Р次版本号:整数РDEMO_V1.0_项目开发计划_V1.0_已完成Р主版本号:整数Р次版本号:整数Р2.1.2配置项Р配置项(Configuration Item, CI )? 凡是纳入配置管理范畴的工作成果统称为配置项,配置项主要有两大类:? (1)属于产品组成部分的工作成果,例如需求文档、设计文档、源代码、测试用例等。? (2)项目管理和机构支撑过程域产生的文档。这些文档虽然不是产品的组成部分,但是值得保存。? 每个配置项的主要属性有:名称、标识符、文件状态、版本、作者、日期等。所有配置项都被保存在配置库里,确保不会混淆、丢失。配置项及其历史记录反映了软件的演化过程。Р2.1.3基线Р基线(Baseline )? 基线由一组配置项组成,这些配置项构成了一个相对稳定的逻辑实体。基线中的配置项被“冻结”了,不能再被任何人随意修改(见变更控制规程)。基线通常对应于开发过程中的里程碑(Milestone),一个产品可以有多个基线,也可以只有一个基线。基线的主要属性有:名称、标识符、版本、日期等。通常将交付给客户的基线称为一个“Release”,为内部开发用的基线则称为一个“Build”。Р基线名称(Baseline-name)? 基线名称以“项目名称+‘_’+基线英文+’_’+标识生成日期“标识,例如:? DEMO _REQBaseline_20060606