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

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

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

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

    軟件配置管理-團隊開發的基石

    發布: 2008-2-02 15:58 | 作者: 不詳 | 來源: hansky.com | 查看: 51次 | 進入軟件測試論壇討論

    領測軟件測試網 1 概述

      隨著現代軟件技術的發展,對于軟件項目的需求日益復雜而且變更頻繁,項目的開發模式已經由昔日的手工作坊式的開發轉變為規;、團隊式的開發,當開發團隊發展到一定規模時,會越來越強調開發過程規范化和成熟度。軟件項目的成敗在很大程度上取決于對其開發過程的控制,這包括對質量、源代碼、進度、資金、人員等的控制。要進行有效的過程控 制,僅僅依靠人的力量是不夠的,還需要有相應的管理工具。"軟件配置管理"是一套規范、高效的軟件開發管理方法,同時也是提高軟件質量的重要手段。軟件配置管理可以幫助開發團隊對軟件開發過程進行有效的變更控制,高效地開發高質量的軟件。在質量體系的諸多支持活動中,配置管理處在支持活動的中心位置,它有機地把其它支持活動結合起來,形成一 個整體,相互促進,相互影響,有力地保證了質量體系的實施。

      軟件配置管理并不是一個新的概念,早在二十世紀70 年代,加州大學圣巴巴拉分校(University of California at Santa Barbara)的Leon Presser 授就已經提出變更和配置控制的理論,并隨著軟件產業的逐漸壯大,在國外成熟的軟件企業中逐漸得到重視和普及,在一些國外的大中型軟件企業中,不僅設置專職的配置管理人員,而且有些公司還設有公司級的變更控制委員會(CCB:Change Control Board)對公司的軟件配置管理工作進行統一的管理,配置管理對于軟件開發的重要性由此可見一斑。 國內的企業真正認識到配置管理的重要性,卻是近幾年的事情,隨著CMM(Capability Maturity Model)的概念和理論的普及,配置管理作為CMM 2 級的一個關鍵過程域,其重要性逐漸為人們認同。

      "進行管理和控制"意味著在給定時間(過去或現在)使用的工作產品的版本是已知的(即版本控制),而且以受控的方式引進變更(即變更控制)。如果希望有比"進行管理和控制"所蘊含的更高程度的控制,則工作產品可置于配置管理的完備的紀律之下。CMM Level2 KPA3

      其實在日常的開發中,我們已經在自覺或不自覺的進行著軟件配置管理的工作。最簡單的如使用軟件開發集成環境提供的Backup 功能,它可以使我們回溯到最近的修改;再進一步,就是使用文件夾或者壓縮工具,把實現了一定功能的程序版本按日期進行備份,這也已經實踐了配置管理的部分必要功能,但這僅僅是配置管理眾多功能重的一小部分。真正的配置管理系統應該具有以下功能:

      · 并行開發支持:因開發和維護的原因,要求能夠實現開發人員同時在同一個軟件模塊上工作,同時對同一個代碼部分作不同的修改,即使是跨地域分布的開發團隊也能互不干擾,協同工作,而又不失去控制;

      · 修訂版管理:跟蹤每一個變更的創造者、時間和原因,從而加快問題和缺陷的確定;

      · 版本控制:能夠簡單、明確地重現軟件系統的任何一個歷史版本;

      · 產品發布管理:管理、計劃軟件的變更,與軟件的發布計劃、預先定制好的生命周期或相關的質量過程保持一致;項目經理能夠隨時清晰地了解項目的狀態

      · 建立管理:基于軟件存儲庫的版本控制功能,實現建立(build)過程自動化;

      · 過程控制:貫徹實施開發規范,包括訪問權限控制、開發規則的實施等;

      · 變更請求管理:跟蹤、管理開發過程中出現的缺陷(Defect)、功能增強請求(RFE)或任務(Task),加強溝通和協作,能夠隨時了解變更的狀態;

      · 代碼共享:提供良好的存儲和訪問機制,開發人員可以共享各自的開發資源。

      2 缺乏配置管理造成的常見問題

      由于歷史和現實的原因,配置管理流程和工具在我國軟件行業中的應用并不普及,由于缺乏必要的配置管理流程和工具,很多軟件企業在日常的開發工作中都會或多或少的遇到如下的問題:

      · 組織的知識和過程財富流失

      現代的社會競爭激烈,人員流動頻繁,如果由于沒有必要的配置管理流程和工具,大量的文檔和代碼等知識財富必然缺乏統一的管理,可能隨意地保存在項目經理和軟件工程師各自的機器里,往往會因為硬盤的故障或人員的離職而永遠的消失,軟件組織的數字財富就這樣因為缺乏必要的配置管理而白白的流失。

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

    TAG: 軟件配置管理

    51/512345>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(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>