22 lines
1.4 KiB
Markdown
22 lines
1.4 KiB
Markdown
|
|
---
|
||
|
|
name: 软件配置管理实施
|
||
|
|
description: 在软件开发活动启动后,执行本技能以建立和维护软件配置管理体系,确保工作产品的完整性、可追溯性与变更受控。适用于已批准配置管理计划的项目,不适用于无版本控制需求的小型项目。
|
||
|
|
---
|
||
|
|
|
||
|
|
# 软件配置管理实施
|
||
|
|
|
||
|
|
## 何时使用
|
||
|
|
- 项目已正式启动且配置管理计划已获批准
|
||
|
|
- 需对源代码、文档、测试用例等关键工作产品进行版本控制和变更管理
|
||
|
|
- 要求满足GJB438C等军用软件标准中的配置管理条款
|
||
|
|
|
||
|
|
## 执行步骤
|
||
|
|
1. **识别配置项**:确定需纳入配置管理的所有工作产品(如源代码、设计文档、测试用例、构建脚本等)。
|
||
|
|
2. **建立配置库**:设置访问权限、备份策略及审计日志机制。
|
||
|
|
3. **建立基线**:在关键里程碑(如需求冻结、设计完成)创建功能基线、分配基线和产品基线。
|
||
|
|
4. **控制变更**:通过问题报告/更改报告流程,对所有变更进行评审、批准、实施与验证。
|
||
|
|
5. **状态统计**:定期生成配置项状态报告,记录变更历史及基线内容。
|
||
|
|
6. **配置审核**:执行功能审核(验证是否满足需求)和物理审核(验证交付物与文档一致性)。
|
||
|
|
|
||
|
|
## 输出结果
|
||
|
|
确保软件产品在整个生命周期中保持完整性、可追溯性,并实现变更受控。
|