《ISO9000质量管理体系认证-软件配置管理计划(通用)知识》是关于软件开发过程中确保产品质量和项目顺利进行的重要文档。这份计划旨在规范软件配置管理,保证交付的软件项目满足委托书中规定的需求和软件系统需求规格说明书的要求。下面我们将深入探讨其中的关键知识点。
1. **目的**:
- 该计划旨在为开发的软件项目定义配置管理条款,确保交付的产品符合项目需求,同时满足软件系统需求规格说明书中的各项具体要求。这涉及到对所有子系统的管理,包括自研或选用的支持软件。
2. **定义和参考资料**:
- 计划引用了GB/T 11457(软件工程术语)、GB 8566(计算机软件开发规范)、GB 8567(计算机软件产品开发文件编制指南)以及GB/T 12505(计算机软件配置管理计划规范),这些国家标准为配置管理提供了基础。
3. **管理**:
- **组织结构**:项目期间应设立软件配置管理小组,由总体组领导,包括总体组代表、软件工程小组代表、专职配置管理人员、质量保证人员和各子系统配置管理人员等。小组负责监督和实施配置管理计划。
- **任务分配**:软件开发阶段的产物存放在开发库,前阶段产物存放在受控库。开发者和小组长有权修改当前阶段产品,但涉及前面阶段产品时需通过配置管理小组正式审批。经过组装和系统测试的软件进入产品库,修改需得到配置管理小组同意并报总体组组长批准。
4. **职责**:
- 配置管理小组的成员各有分工,如组长负责全面工作和更改建议的审批,其他成员包括软件工程师、配置管理员、质量保证人员等,他们需要相互配合,共同完成配置管理工作。
5. **配置管理流程**:
- 配置管理流程通常包括版本控制、变更控制、状态报告和审计。版本控制确保不同版本的软件有序管理,变更控制则确保每次修改都有记录和审批,状态报告提供项目进度和质量的透明度,审计则验证配置管理活动是否符合规定。
6. **剪裁和批准**:
- 各子系统可根据自身情况适当调整计划,但剪裁后的计划必须得到总体组的批准,以确保仍然满足特定的配置管理需求。
7. **相关规程**:
- 各子系统配置管理人员应根据项目要求制定必要的规程,确保完全遵循配置管理计划。
总结来说,ISO9000质量管理体系认证下的软件配置管理计划是确保软件开发质量和项目管理规范化的关键工具,它涉及到从项目组织到任务分配,再到具体操作流程的每一个细节,旨在提供一个可控、可追溯的软件开发环境,以提高软件产品的质量和客户满意度。