• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

软件测试中SCM项目开发的配置管理

发布: 2010-12-24 09:49 | 作者: 网络转载 | 来源: 领测软件测试网采编 | 查看: 129次 | 进入软件测试论坛讨论

领测软件测试网

软件测试中SCM项目开发的配置管理

配置管理的目的在于建立和维护在项目的整个生命周期内软件项目产品的完整性。配置管理工作做的不好,经常会出现开发文档或源代码版本混乱或丢失,公共模块的修改失控等等,导致开发延期或系统不稳定。加强配置管理,是改善SCM项目开发和提高质量的有效方法。

 配置管理阶段示意图

配置管理过程包括:

1、建立配置变更控制委员会

配置控制委员会(CCB)是一个高级团体,对项目的所有方面都有所了解。它是一个专制的团体,由主席和顾问组成。它不是一个选举的团体。主席独自决定对所有提交的变更请求的最终安排;但是,CCB成员对变更的可行性提出建议。每个项目组需要建立项目级的配置控制委员会(即CCB)作为变更权威。

正式基线(需求基线、概要设计基线、详细设计基线、代码基线、测试基线、运行基线)的改变必须由项目组的CCB审查和批准。正式的基线,如客户需求和运行基线。正式基线的控制权威是CCB,CCB的主席通常由组织中的高层经理来担任。工程过程期间建立的开发基线,如设计和代码基线、测试基线由项目经理和/或项目技术负责人非正式地控制。

在配置管理计划中,对基线的建立时机有明确的时间表,当某基线按照评审流程通过评审后,就可以纳入到配置库中。在项目启动后,一些管理文档将陆续产生,如项目计划、SQA计划等,这些文档纳入配置库的项目管理区域。

2、SCM库的建立和使用

每个项目要求维护一个软件配置管理库,通过使用配置管理工具VSS)在配置管理服务器上建立和使用。这有助于技术和管理两方面对所有配置项及其发布和有效性的控制。

备份SCM库是非常重要的。目的是最小化丢失或在软件产品生命周期的开发期间和运行/维护阶段没有基本配置信息的风险。需要保存灾难恢复备份副本。

3、配置状态报告

配置状态报告是配置管理过程中的一项重要的活动,在配置管理过程中,配置人员应对所有提交的产品进行管理控制,当有产品提交或变更完成时,经过相应的质量检查,配置人员将批准的配置项纳入基线库中,记录配置项和它的状态,进行配置状态说明和报告,确保相关信息能及时的通知给所有有必要了解情况的组或个人。

4、评审、审计和发布过程

为保持SCM库中内容的完整性和质量,对库中各项的改变,应采取适当的质量保证活动。SCM确保在基线发布之前执行审计活动,其中包括:基线审计、基线发布、产品构造。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 软件测试 项目组 委员会 可行性 示意图


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网