配置管理:通過對軟件生命周期的不同的時間點上的軟件配置進行標識,并對被標識的軟件配置項的更改進行系統控制,從而達到保證軟件產品的完整性和可塑性的過程。
作用:
● 保障軟件產品的完整性和可塑性
● 對變更進行控制
配置管理術語
● 配置
所謂的“配置”就是在技術文檔中明確說明并最終組成軟件產品的功能或物理屬性。(例如:電腦配置中的配置)
包括:受控的所有產品特性、內容、相關文檔、軟件版本、變更文檔、軟件運行的支持數據及其他保證軟件一致性的組成要素。
● 配置項
為了方便對配置的管理,而對配置進行劃分為各類配置項,是配置的組合。
大分類:
● 文檔:一篇文檔就是一個配置項;
● 代碼:所有代碼,或者一個模塊的代碼
詳細分類:
● 合同類文檔:建議書、用戶意向書、用戶需求、工作任務書、合同
● 計劃類文檔:項目過程手冊、項目計劃、配置管理計劃等
● 工程類文檔:需求規格文檔、測試計劃、設計文檔、需求跟蹤矩陣等
● 程序代碼:所有開發的源代碼、支持數據、二進制文件等
● 第三方程序代碼:由供應商提供的源代碼
● 工具:軟件開發過程軟件、測試工具、配置工具等
● 用戶文檔:用戶手冊、安裝指南等
● 運行環境:系統運行環境的相關內容
● 基線
配置項在其生命周期的不同時間點上通過評審而進入正式受控的一種狀態。
● 通過正式的評審過程建立
● 基線存在于配置庫中,基線的變更有CCB控制
● 基線是下一步開發和修改的基準
基線化:基線的過程。草稿→評審→審核批準→打基線
● 版本
表示一個配置項具有一組定義的功能的一種標識。隨增刪改而改變,
用版本號來標識。
● 版本標示
軟件版本以xx.yy.zz.pp的形式標識
● xx——主版本號——增加一個大特性—可能導致與原先版本不兼容
● yy——次版本號——增加一個小特性—保持與原先版本兼容
● zz——維護版本號——一些更改,包含上一次版本的所有補丁
● pp——補丁版本——客戶或測試發現和報告的所有問題的解決。
文章來源于領測軟件測試網 http://www.kjueaiud.com/