2016SPM06-软件项目配置管理探索.ppt

清华大学软件学院软件项目管理课件研制组 一个问题例子 结果… 另一些可能的情况 为什么需要配置管理? 从软件开发的规模看 软件开发中的一系列普遍问题 配置管理给我们带来了什么 软件项目配置管理就是作为变更控制机制而引入到软件项目中的,其关键任务就是控制变更活动,因此在软件项目管理中占有重要地位。 6.1.1 软件配置管理概念 软件配置项是为了配置管理的目的而作为一个单位来看待的软件要素集合。 例如:项目计划,软件配置管理计划,设计文档,源代码,测试数据,项目数据,用户手册,等等。 基线(Baseline)是开发过程的里程碑,以一个或多个软件配置项的交付为标准;基线由通过正式评审的软件配置项组成,是进一步开发的基础,基线只有通过正式的变更控制过程才能修改 版本是一个基线或一个软件配置项的特例。 控制:通过建立产品基线,控制软件产品的发布和在整个软件生命周期中对软件产品的修改。 状态统计:记录并报告构件和修改请求的状态,并收集关于产品构件的重要统计信息。 审核:确认产品的完整性并维护构件间的一致性,即确保产品是一个严格定义的构件集合。 过程管理:确保软件组织的规程、方针和软件生命周期得以正确贯彻执行。 配置管理委员会( Configuration Control Board, CCB)负责评审和批准对基线的变更,通常由项目选出的代表组成。 6.1.2软件配置管理定义 识别、定义系统中的

文档评论(0)

1亿VIP精品文档

相关文档