1.软件配置管理基本概念
软件开发过程是不断变化的过程,若没有很好的配置管理,会得到很多中间产物,无法确认哪些是真正需求。
配置管理简述:记录软件产品的演化过程;得到精确的产品配置;最终保证软件产品的完整性、一致性、追朔性、可控性。
配置管理的作用:
基线定义:提供了软件生存期中各个开发阶段的一个特定点;一个配置项形成并通过审核,即形成基线;基线标志开发过程要给阶段的结束和里程碑;基线修改需要按照正式的程序执行。
软件配置控制委员会(SCCB):批准变更;批准变更申请;在生存期内规范变更申请流程;对变更进行反馈;与管理层进行沟通。
2.软件项目配置管理过程
SMP项目要求:配置项
基线变更系统:变更请求→变更评估→变更批准/拒绝→变更实现