• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    軟件測試中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確保在基線發布之前執行審計活動,其中包括:基線審計、基線發布、產品構造。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: 軟件測試 項目組 委員會 可行性 示意圖


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>