配置管理过程域【利用配置标识、配置控制、配置状态记实和配置审核建立和维护工作】
## 配置管理关注的是工作产品的管理和技术方面的严格控制
## 配置管理过程包含以下方面:
1、标识所选择的工作产品,这些工作产品在给定的时间上构成基线
2、控制对配置项的更改
3、构造或提供规格说明,以便从配置管理系统构造软件产品
4、维护基线的完整性
5、向开发人员、最终用户和顾客提供准确的状态和现行的配置数据
?标准要求:
SP1:建立基线 建立所标识工作产品的基线
? ? ?SP1.1:标识配置项 ?标识将置于配置管理之下的配置项、配置部件和有关工作产品
? ? ?SP1.2:建立一个配置管理系统 ?为了控制工作产品,建立和维护配置管理和更改管理的系统
? ? ?SP1.3:生成或发布基线 ?生成或发布基线共内部使用或交付给顾客
SP2:跟踪更改申请 跟踪和控制对基线的更改
? ? ?SP2.1:跟踪配置项的更改申请??
? ? ?SP2.2:控制对配置项的更改
SP3:建立完整性 建立和维护基线的完整性
? ? ?SP3.1:建立配置管理记录??建立和维护描述配置项的记录
? ? ?SP3.2:执行配置审核 ?以维持配置基线的完整性
? ? ? ? ? ?
??????SP1?指定与维护软件配置管理计划?
???????????SP1.1:制定配置管理计划 ?确定配置项划分基线版本模式定义审核项
???????????SP1.2:完善配置管理计划 ?配置管理活动配置状态记实配置审核编制配置管理计划
???????????SP1.3:QA审核 ?????????质量保证审核,如果发现不符合项,项目组长负责修改。QA员跟踪处理直到结束
???????????SP1.4:评审 ?????????????随软件开发计划同时评审
???????????SP1.5:入库并发布 ???????通报项目组成员、项目QA员和利益相关方
???????????SP1.6:维护配置管理计划 ?在当前有效的版本上修改维护与软件开发计划的一致
??????SP2?受控库管理?
??????????SP2.1:入库申请 ??项目成员填写入库申请单
??????????SP2.2:入库审核 ??部门CM组依据已制定的入库审核项逐条审核
??????????SP2.3:批准入库 ??项目CCB组长批准入库申请
??????????SP2.4:入库并发布 工作产品存入受控库通报利益相关方
??????????SP2.5:出库申请 ??填写出库申请单说明出库原因
??????????SP2.6:出库审批 ???项目CCB组长审批
??????????SP2.7:出库审核 ???依据已定义的出库审核项逐条审核
??????????SP2.8:出库并发布 ?配置项出库通报利益相关方
??????SP3?建立基线?
??????????SP3.1:建立基线 ?项目组成员填写基线建立申请,制定基线名称、版本及包含的配置项。并对版本加以说明
??????????SP3.2:基线审核 ?项目CCB成员依据已定义的审核项逐条审核
??????????SP3.3:批准 ?????项目CCB组长批准
??????????SP3.4:发布 ?????通报利益相关方
??????SP4配置项更改控制?
??????????SP4.1:报告软件问题 填写问题报告单|影响域分析,给出修改建议 涉及外部承诺由型号组长签署 ?不涉及外部承诺由项目CCB组长签
??????????SP4.2:更改出库 ?更改的配置项出受控库纳入开发库出库的配置项版本应作为更改的基础版本同一配置项的同一版本不允许同时更改
??????????SP4.3:实施更改 ?在开发库中实施更改| 填写软件更改单 | 项目QA员进行质量保证审核 | 项目CCB组长审批
??????????SP4.4:软件验证 ?源程序更改要进行软件验证| 验证人不能由更改人担任 | 填写软件验证单
??????????SP4.5:更改入库 ?填写入库申请单| 源程序指定问题报告单、软件更改单和软件验证单 | 其他工作产品指定问题报告单和软件更改单
??????????SP4.6:基线版本升级 ?通过建立基线生成新的基线版本
SP:5?配置管理审核?
??????????SP5.1:编制报告 ?????定期、里程碑处或需要时,部门CM组对配置管理工作进行检查,编写配置管理报告
??????????SP5.2:配置管理审核 ?项目CCB组参考配置管理报告,对配置管理工作进行审核
? ? ? ? ? SP5.3:验证?在召开定期或里程碑会议时,部门CM组提交配置管理报告和配置管理审核报告,部门主管领导验证项目配置管理工作
SP6?产品库管理?
??????????SP6.1:定义产品 依据产品基线某个版本,定义软件产品填写软件产品定义单
??????????SP6.2:审核产品 软件产品是否基于产品基线某个版本定义的| 所包含配置项、文件及其MD5码是否与受控库一致
??????????SP6.3:批准入库 项目CCB组长审批软件产品库定义单 | 型号CCB批准软件产品库定义单
??????????SP6.4:入库通报 所CM组及时通报利益相关方
???????????SP6.5:出库申请 填写软件产品出库单说明出库目的
???????????SP6.6:审核出库 项目CCB组对产品出库单进行正确性、符合性检查、出库目的要明确,软件产品的版本要与实际项吻合
???????????SP6.7:批准出库 型号CCB组长批准软件产品出库
???????????SP6.8:出库 所CM组对产品出库进行审核,确保出库文件与库内文件一致
???????????SP6.9:通报 软件产品出库通报利益相关方
? ? SP7?数据项管理?
? ? ? ? ? ?SP7.1:入库申请 填写入库申请单
???????????SP7.2:入库审核 部门CM组依据已制定的入库审核项逐条审核
???????????SP7.3:批准入库 项目组长批准入库申请
???????????SP7.4:入库通报 数据项受到管理与控制| 通报项目组成员、项目QA员和利益相关方
? ? ? ? ? ?SP7.5:出库申请 填写出库申请单
? ? ? ? ? ?SP7.6:出库审批 项目组长批
???????????SP7.7:出库审核 部门CM组依据已定义的出库审核项逐条审核
???????????SP7.8:出库通报 出库申请人自主出库| 通报项目QA员和利益相关方