未雨綢繆:理解軟件配置管理(第2版)

      看到這本書的時候,我以爲是什麼很神奇的東西,看着看着慢慢的知道了什麼是軟件配置管理。對於書中對軟件配置管理的定義如下: 
           一套應用技術上和管理上的指導和監督的方法,用來識別和記錄配置項的功能特徵和物理特徵;控制這些特徵的變更;記錄和報告變更的處理和執行的狀態;以及驗證其是否符合特定的需求。

 


      我總結了就這麼一句話:在項目週期內管理項目的新建,修改,刪除,更新。

 

 

      我們在做項目時,常常會用到版本控制工具,這就是配置管理必不可少的東西。它還包括:我們編寫的程序,設計文檔等等。

 

 

     配置管理,管理系統的配置:硬件配置管理,管理硬件系統的配置;軟件配置管理,管理軟件系統的配置。注意這裏的系統這個詞。配置管理要管理每個零件,每個源代碼文件,但管理的根本目的是保證它們能夠組成一個可運行的系統。說得專業一點,那就是,配置管理關注系統的集成(Integration),或者說,關注系統的完整性(Integrity)。這是配置管理的一個重要特點。

 

 

    配置管理是我們的項目的保證,因爲我們在做系統的時候大多都會多人開發,如果沒有好的配置管理一旦系統出現問題很難恢復的到沒有問題的版本。既然我們使用版本控制工具,那麼就需要有人來負責工具的選擇、安 裝、設置、二次開發、培訓、疑難解答、制定相關規定和流程等一系列工作。這些是軟件配置管理工程SoftwareConfiguration Management EngineerSCMEngineer)的職責的一部分13。有時候,他們也被稱爲配置管理員,簡稱爲配管。不過,這一般小型的沒有分的這麼細。有的公司一個人有幾個職位,對於配置管理可以瞭解一下。


  

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章