軟件配置管理簡稱SCM(Software Configuration Management),它是軟件過程的關鍵要素,是開發和維護各個階段管理軟件演進過程的方法和規程。軟件配置管理的目的是在項目的整個軟件生存週期中,建立和標識軟件配置管理項(軟件工作產品及其描述等),並對其進行控制和管理,維護其完整性、一致性和可跟蹤性。
軟件配置管理的定義
對於軟件配置管理(SCM Software Configuration Management)定義有不同的描述:ISO9000定義:SCM爲“一個管理學科,它對配置項的開發和支持生命週期給予技術上和管理上的指導。配置管理取決於項目的規模、複雜程度和風險大小”。
軟件能力成熟度模型與模型集成(CMM-CMMI) 定義:軟件配置管理是“軟件過程的關鍵要素,是開發和維護各個階段管理軟件演進過程的方法和規程”。
軟件配置管理定義的要素包括:
★ 標識:識別產品的結構、產品的構件及其類型,爲其分配唯一的標識符,並以某種形式提供對它們的存取;
★ 控制:通過建立產品基線,控制軟件產品的發佈和在整個軟件生命週期中對軟件產品的修改。例如,它將解決哪些修改會在該產品的最新版本中實現的問題;
★ 基線:基線是軟件文檔或源碼(或其它產出物)的一個穩定版本, 對軟件產品的重現性、可追蹤性和報告。
★ 狀態統計:記錄並報告構件和修改請求的狀態,並收集關於產品構件的重要統計信息。例如,它將解決修改這個錯誤會影響多少個文件的問題;
★ 審計和審查:確認產品的完整性並維護構件間的一致性,即確保產品是一個嚴格定義的構件集合。例如,它將解決目前發佈的產品所用的文件的版本是否正確的問題;
★ 生產:對產品的生產進行優化管理。它將解決最新發布的產品應由哪些版本的文件和工具來生成的問題;
★ 過程管理:確保軟件組織的規程、方針和軟件週期得以正確貫徹執行。它將解決要交付給用戶的產品是否經過測試和質量檢查的問題;
★ 結構:表示產品的架構;
★ 創建:支持產品的構建及其產品的附件。
★ 審覈:對產品及其過程的審覈予以保留。
★ 統計:採集與產品、過程相關的數據。
★ 控制:控制產品變更的方式及時間。
★ 過程:支持產品演變的管理。
★ 團隊協作:促進項目組開發及產品維護。
CMM 2級上的軟件配置管理
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Linux基本操作命令
wbzjacky
2019-02-24 13:12:38
真實的模擬***綜合實驗
wbzjacky
2019-02-24 13:12:37
三層交換機的HSRP、vlan、端口聚合
wbzjacky
2019-02-24 13:12:37
HSRP和二層交換機的端口聚合、vlan
wbzjacky
2019-02-24 13:12:37
如果同事暗中傷害你,應該怎麼辦?
這個饅頭有餡
2019-02-24 13:59:08
職場中,抱怨越多的員工,越被領導瞧不起!
這個饅頭有餡
2019-02-24 13:59:08
老程序員被裁,應屆生卻能月薪 1.3 萬?這你能忍?
前端高達
2019-02-24 13:48:04
遇到到處蹭吃卻從不請客吃飯的主怎麼辦?
樑軍年
2019-02-24 13:26:35
高標準機房綜合配線安裝
wbzjacky
2019-02-24 13:12:38
IPsec ***實驗
wbzjacky
2019-02-24 13:12:37
CISCO路由AAA的Easy ***
wbzjacky
2019-02-24 13:12:37
CISCO訪問控制列表 企業網絡管理的必殺技
wbzjacky
2019-02-24 13:12:37