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