国家标准GB/T 20158-2006:软件生存周期配置管理

5星 · 超过95%的资源 需积分: 3 113 下载量 178 浏览量 更新于2024-12-11 1 收藏 752KB PDF 举报
"GB/T 20158-2006信息技术软件生存周期过程配置管理" 是一项中国国家标准,旨在规定软件配置管理(Software Configuration Management, SCM)在软件开发、运行和维护过程中的具体要求。该标准参照了国际标准ISO/IEC TR 15846:1998,并于2006年3月14日发布,同年7月1日开始实施,由中华人民共和国国家质量监督检验检疫总局和中国国家标准化管理委员会联合发布。 SCM是软件工程中不可或缺的一部分,它关注的是软件产品在整个生命周期中的版本控制、变更管理和跟踪。GB/T 20158-2006标准提供了对SCM过程的要求,确保软件产品的完整性、一致性和可追溯性。配置管理涉及到以下几个关键方面: 1. **范围**:标准明确了配置管理在软件生命周期中的应用范围,包括需求分析、设计、编码、测试、部署和维护等各个阶段。 2. **符合性**:标准规定了软件项目应遵循的配置管理原则,以确保符合预定的质量标准和规定。 3. **规范性引用文件**:标准引用了相关的技术文档和技术报告,为实践配置管理提供依据。 4. **术语和定义**:定义了配置管理中的关键术语,如“配置项”、“基线”、“变更控制”等,以确保所有参与者对术语有统一的理解。 5. **缩略语**:列出了一些常用的专业缩写词,便于理解标准内容。 6. **配置项**:在软件开发过程中,每个可以独立更改的部分称为配置项,例如源代码、文档、数据库结构等,都需要纳入配置管理的范畴。 7. **变更控制**:当配置项发生变化时,必须通过变更控制过程来审批和记录这些变更,以防止未经验证的修改引入错误。 8. **版本控制**:通过版本控制系统来跟踪和管理不同版本的配置项,确保团队成员能够访问正确的版本,并避免版本冲突。 9. **审计和审查**:定期进行配置审计和状态审查,以确认配置管理的过程是否有效执行,以及软件产品是否符合预期状态。 10. **基线**:在软件开发中,基线是经过验证和批准的一组配置项,它们形成一个稳定的基础,后续开发工作以此为基础进行。 11. **文档管理**:配置管理还包括对所有相关文档的管理,确保文档与软件代码同步更新,并能反映当前的状态。 12. **报告和记录**:配置管理过程需要生成各种报告和记录,如变更请求、审核结果、配置状态报告等,以供项目管理和决策参考。 GB/T 20158-2006标准提供了指导软件配置管理的全面框架,帮助组织确保软件产品的质量和一致性,降低风险,提高软件开发的效率和可靠性。