文档库 最新最全的文档下载
当前位置:文档库 › 系统配置管理措施

系统配置管理措施

系统配置管理措施
系统配置管理措施

6配置管理措施

配置管理(Software configuration management,SCM)是信息化工程中用来管理变更的一项规程,包括相关工具和应用技术(流程和方法),目的是保证软件项目生成的产品在软件生命周期中的完整性,通过在项目的整个开发周期中应用配置管理达到项目工作产品的受控,从而保证软件产品的质量。

本项目将配备专门的SCM人员,负责项目的配置管理工作。

6.2.1职责

●配置控制委员会(简称CCB,由用户负责人XXX高级经理、项

目经理等组成)的职责:

?审查基线的建立和配置项的标识;

?审查和批准基线的变更;

?审定最终产品的发布。

●SCM组:

?负责项目的软件配置库的创建和管理;

?SCM计划、标准和规程的制定、维护和发布;

?标识工作产品;

?对配置库存取权限的管理。

6.2.2配置管理过程

6.2.2.1制定并执行配置管理计划

配置管理计划的制定是在整个项目策划的早期阶段,并平行于整个项目策划。项目经理可依据项目特点将配置管理计划编入项目开发计划,也可由SCM人员按照配置管理计划模板编写独立的配置管理计划。

6.2.2.2配置管理库的建立及使用

1.选择配置工具

目前公司使用配置管理工具有两种,SVN及CVS。根据项目特点、配置工具的管理复杂度,本项目选用SVN作为配置管理工具。

2.建立配置库

项目将配备专门的配置管理服务器,SCM人员将在配置管理服务器上的指定的共享目录下建立项目的软件配置管理库(简称SCM库),并为项目组成员分配用户权限。

3.配置库结构说明

SCM库分管理区、开发区、受控区、测试区(可选)、实施区进行管理,开发区和受控区的使用设置如下图所示:

4.配置库的使用及日常管理

在项目开发过程中,项目组成员必须基于配置库进行日常的开发工作。在基线形成或变更后,项目SCM人员负责填写《配置相关表格》,并在每周一发送《配置相关表格》给项目组相关人员。

5.配置库的全局设计说明

设置总部配置库和备份库,由技术支持组的配置管理员进行管理,技术支持团队开发人员从总部CVS库获取资源。现场实施团队在本地部署各自的配置库,由该团队的文档管理员进行管理,并每日定时备份。

6.2.2.3配置验收、软件审计、构造和发布

产品发布之前,SCM人员将依据配置管理计划进行产品配置项完整性的验收。由SQA人员依据软件质量保证过程执行SCM库的审计,审计内容包括:

1.评估软件基线的完整性;

2.评审配置管理库系统的结构和设施;

3.验证软件基线库内容的完备性和正确性;

4.验证与适用的规程的符合性等。

软件产品测试通过、SCM库通过审计、项目评审表通过验收评审,产品即可申请发布;申请批准后,SCM人员将对产品进行封版操作,进行产品的内部和外部发布。

6.2.2.4配置状态统计及报告

配置状态报告是配置管理过程中的一项重要的活动。在配置管理过程

中,当有产品提交或变更完成并经过相应的质量检查后,SCM人员将批准的配置项纳入受控库中,记录配置项和它的状态,进行配置状态说明和报告,确保相关信息能及时的通知给所有需要了解情况的组或个人。

相关文档