您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 >
配置管理工具的選擇
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/2/26 14:36:16 ] 推薦標(biāo)簽:

目前配置管理工具可以分為3個(gè)級(jí)別:

  第一個(gè)級(jí)別——版本控制工具,是入門級(jí)的工具,例如:CVS, Visual Source Safe;

  第二個(gè)級(jí)別——項(xiàng)目級(jí)配置管理工具,適合管理中小型的項(xiàng)目,在版本管理的基礎(chǔ)上增加變更控制、狀態(tài)統(tǒng)計(jì)的功能,例如:CLEARCASE,PVCS;

  第三個(gè)級(jí)別 ——企業(yè)級(jí)配置管理工具,在實(shí)現(xiàn)傳統(tǒng)意義的配置管理的基礎(chǔ)上又具有比較強(qiáng)的過程管理功能,例如:ALLFUSION Harvest。

  在建立自己的配置管理實(shí)施方案時(shí),一定要根據(jù)自己的管理需要,選擇適合自己的工具,從而搭建一個(gè)適合自己的管理平臺(tái)。如果我們的管理目標(biāo)是建立組織級(jí)配置管理架構(gòu),并且要實(shí)現(xiàn)配置管理的所有功能,從而為以后的過程管理行為提供基礎(chǔ)數(shù)據(jù)的話,那么我們建議選擇專用的配置管理工具。

  以下僅對HARVEST 、CLEARCASE與 CVS 的一個(gè)簡單對比,供參考:

  1、 支持的操作系統(tǒng)

  這幾款工具都支持各種主流的操作系統(tǒng),如WINDOWS、LINUX、UNIX等平臺(tái);都支持分布式開發(fā)。CVS、HARVEST、CLEARCASE的SERVER都可以安裝在WINDOWS、LINUX、UNIX、AIX等多種平臺(tái)上。

  2、 版本管理功能

  CVS與HARVEST、CLEARCASE都可以進(jìn)行版本管理,都支持并行開發(fā);在與開發(fā)工具的集成方面,CVS可以與各種JAVA開發(fā)工具集成,而HARVEST 支持SCC接口,可與VB、VC等集成,此外支持與IBM 的WSAD 集成。

  3、 變更控制功能

  HARVEST、CLEARCASE 支持并提供了郵件通知、表單(類似任務(wù)說明書或變更通知)等手段來加強(qiáng)團(tuán)隊(duì)的信息溝通,而且提供審批、晉升等手段來方便管理項(xiàng)目。HARVEST 是基于過程的變更,可有效的進(jìn)行變更控制,它在進(jìn)行配置管理時(shí)更注重軟件開發(fā)的過程與生命周期的概念;CLEARCASE相比HARVEST則更強(qiáng)調(diào)賦予發(fā)人員更大的發(fā)揮空間,通過集成CLEARQUEST可以有效的進(jìn)行變更的跟蹤與監(jiān)控。CVS是基于文件的變更處理,不能跟蹤、監(jiān)控項(xiàng)目的變更,但是結(jié)合開放源碼的BugTrack工具亦能進(jìn)行變更管理。

  4、 狀態(tài)統(tǒng)計(jì)功能

  CVS、HARVEST、CLEARCASE均 提供了強(qiáng)大的統(tǒng)計(jì)信息功能。

  5、 數(shù)據(jù)的安全性

  HARVEST 提供了全面的權(quán)限控制,所有的軟件資產(chǎn)存放在ORACLE 數(shù)據(jù)庫中,利用ORACLE的特性來保障數(shù)據(jù)的完整性與安全,并可以定時(shí)備份,在權(quán)限控制和安全性方面是這三個(gè)工具中是好的;而CVS、CLEARCASE主要依賴操作系統(tǒng)的權(quán)限設(shè)置;但CLEARCASE采用自己的文件系統(tǒng),在安全性方面也有嚴(yán)格的控制,而CVS的安全性與備份功能需要通過設(shè)置操作系統(tǒng)權(quán)限來實(shí)現(xiàn)。

  可以說,僅在配置管理的基本功能的實(shí)現(xiàn)上,CVS提供了版本管理和部分變更管理的功能,HARVEST、CELARCASE完成配置管理的功能的同時(shí)還可以幫助軟件開發(fā)組織積累項(xiàng)目中的數(shù)據(jù)提升軟件開發(fā)過程能力。

軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd