天天看點

軟體配置管理之管理什麼

軟體配置管理是對軟體開發階段的演化和變更進行管理;貫穿軟體整個生命周期,從立項、需求定義、計劃、設計、實作、測試再到發行,配置管理需要記錄每一次裡程碑轉變的條件和結果,并且要能通過配置管理系統記錄的文檔和過程可以重制某個過程,也就是要能完整的記錄整個研發過程,配置管理系統在定義配置項時要将項目中的每一個變化都反映到配置管理系統中;

  目前公司存在的問題是

  1、各個階段的配置項依賴關系沒有辦法追蹤,隻知道有這些配置項,但是并不知道這些配置項之間的關系,哪個配置項先确立、哪個後确立;

  2、各個階段之間的配置項的依賴關系也沒有記錄,隻是有各個階段的入口條件;

  3、沒有統一的系統來管理諸如代碼、文檔、需求、測試、發行版本等;每一種配置項都存放在不同的管理工具中,如代碼用cc來管理,文檔由pdm來管理,發行版本流程也由pdm來管理,發行版本的存放由windows共享來管理,變更則由cq來管理;各個管理工具不統一使得基線的建立困難重重,目前我們基線的創立僅僅是文檔的到位,基線建立時對應的版本是什麼隻能去查找文檔内容,而不能使整個基線内容一目了然;

  解決的最佳方案是:

  建立單一的配置管理系統,或者各個系統之間能建立自動的聯系;各個配置項的依賴關系也能一目了然;

繼續閱讀