MILY: 宋體; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">陸國暾根據本中心的具體情況,結合各個產品的特性和自身使用情況,特對個產品橫向比較如下:
(紅色代表經考察對于本中心特別重要的需求)
|
Firefly |
StarTeam |
|||
體系結構和安全性 |
采用C/S模式,后臺采用數據庫存儲,存儲目錄不用共享,對客戶端不透明,客戶端不可直接訪問存儲目錄,安全性較好 |
采用C/S模式,需要共享服務器上的存儲目錄以供客戶端訪問,這將帶來一定安全隱患,公司必須建立域。 |
采用C/S 模式,不需要共享服務器上的存儲目錄,安全性較好 |
|
基于文件系統,使用NFS/SMB,后臺使用文件系統共享,需要共享存儲目錄,這將帶來一定安全隱患 |
訪問服務器增量存儲 |
快速,只上下傳文件的增量,包括文本格式和二進制格式 |
支持文本格式文件增量存儲,以完全拷貝形式保存二進制文件(有爭議,內部說法不一致) |
支持文本格式文件增量存儲,以完全拷貝形式保存二進制文件 |
|
慢,使用遠程文件訪問方式,不能實現增量傳輸。當在大項目中使用時問題尤為突出 |
本地操作 |
快速 |
快速 |
快速 |
快速 |
快速 |
與開發工具集成 |
與常見開發工具無縫集成 |
直接與資源管理器集成,十分易用 |
對開發工具集成性較差 |
與Borland開發工具集成較好 |
與Visual Studio開發工具包無縫連接,其它開發工具集成性差 |
異地開發支持 |
提供ServerSync 模塊,通過自動或手動同步位于不同開發地點的存儲庫的方式,支持異地開發 |
提供MultiSite 模塊,通過自動或手動同步位于不同開發地點的存儲庫的方式,支持異地開發 |
支持異地開發,但是支持程度不明 |
|
不支持 |
權限管理和備份 |
方便的管理界面,采用類似與NTFS的權限管理方法,可以針對項目、目錄或文件設置用戶和組的訪問全權限,自帶增量備份/恢復功能 |
方便的管理界面,權限可分組,主要由系統管理員進行管理,需要使用第三方備份工具,但是有一定的規則支持 |
權限可分組,主要由系統管理員進行管理,需要使用第三方備份工具 |
|
只有用戶,沒有組的概念,權限設置管理工作量巨大,且不方便,需要采用第三方備份工具 |
平臺支持 |
平臺移植性好,支持絕大多數硬件平臺和操作系統 |
平臺移植性好,支持絕大多數硬件平臺和操作系統 |
平臺移植性好,支持絕大多數硬件平臺和操作系統 |
|
只支持Windows平臺 |
系統資源 |
性能好,對服務器要求不高 |
服務器采用多進程機制,使用自帶多版本文件系統MVFS,對性能有較大負面影響。做為一款企業級、全面的開發配置管理工具,適用于大型開發團隊 |
較高的運行性能,適用于各種級別的開發團隊 |
|
需要高端服務器,且對硬盤空間要求高,相對功能單一、簡陋,適用于幾個人的小型團隊,在數據量不大的情況下,性能可以接受 |
原子事務處理 |
支持原子事務處理,保證數據的一致性 |
支持原子事務處理,保證數據的一致性 |
不支持 |
|
不支持 |
變更集及變更管理 |
支持變更集的概念,并且可以和Hansky的變更管理工具Butterfly完全集成 |
支持變更集的概念,并且可以和Rational的變更管理工具ClearQuest完全集成 |
不支持 |
|
不支持 |
命令行界面 |
提供所有功能的命令行操作,這是實現每天Build的基本條件 |
支持 Build管理,能夠確認到每個版本build出來的文件是由哪些源代碼生成的 |
支持命令行界面,但是不支持build管理 |
|
只能實現少數功能 |
脫機版本保存 |
可以保存脫機后文件修改的所有歷史版本,并能上傳回服務器 |
能脫機開發,只支持最后一個版本上傳回服務器 |
能脫機開發,只支持最后一個版本上傳回服務器 |
|
不支持 |
分支及并行開發 |
采用工作空間的方式,簡便創建分支、標簽,實現并行開發 |
采用工作空間的方式,簡便創建無限分支、標簽,實現并行開發 |
支持分支,支持并行開發,但是模式簡單 |
|
支持分支,但分支層次有限,使用不便,不支持并行開發 |
文件的重命名和移動 |
完全支持,使用簡便,且保存所有歷史紀錄 |
完全支持 |
不支持 |
|
難以保留歷史記錄 |
版本樹瀏覽 |
圖形化的版本樹瀏覽窗口,用戶可以直觀地看到文件的版本歷史,并進行版本比較 |
圖形化的版本樹瀏覽窗口,用戶可以直觀地看到文件的版本歷史,并進行版本比較 |
不支持 |
|
不支持 |
Web界面訪問 |
WEB用戶界面,可以瀏覽工作空間的結構、歷史,查看文件歷史,進行文件比較等 |
可以瀏覽工作空間的結構、歷史,查看文件歷史,進行文件比較等 |
不支持 |
|
不支持 |
擴展性 |
能支持大規模開發 |
能支持大規模開發 |
能支持大規模開發 |
能支持大規模開發 |
無法支持大團隊、大項目的開發 |
報告功能 |
提供配置報告及歷史變更報告的自動生成功能,為CMM提供有力的支持 |
提供基本的簡單報告,如需更詳細正規的報告需要購買SODA |
不支持 |
|
不支持 |
易用性 |
在提供全面配置管理功能的情況下,安裝、配置、使用較為簡單,包括安裝、配置、培訓在內的整個實施周期一般不會超過一個月。 |
安裝、配置、使用相對較復雜,需要進行團隊培訓。所有的培訓和服務都是收費的 |
安裝、配置較復雜,但使用比較簡單,只需對配置管理做簡單培訓即可 |
|
安裝、配置、使用均較簡單,很容易上手使用 |
本地化支持(中文) |
支持(包括說明書以及培訓,客戶端支持中英切換) |
不支持,但是有中文的培訓 |
不支持 |
不支持 |
不支持 |
分支比較功能 |
支持到文件 |
支持到目錄 |
不明 |
|
不支持 |
服務 |
已在中國成立分公司,全面拓展市場之中,在北京設有支持中心 |
國內市場拓展有限,因此服務支持會受到限制,F在中國用戶的支持是由位于澳大利亞悉尼的支持中心聯系 |
開源軟件,沒有任何服務和支持,用戶的數據得不到任何保障 |
國內市場拓展更為有限,Borland服務支持較之IBM和Hansky稍遜一籌 |
做為微軟的非核心產品,技術支持有限。在其網站上有提供一些常見問題,只有對正式購買的用戶提供一定的技術支持 |
授權方式及其價格 |
并發授權,USD 2900.00/License(不包括服務器授權) |
并發授權,RMB 58615.00/License(不包括服務器授權) |
免費 |
暫未提供 |
免費(隨Visual Studio授權) |
以上為根據個人試用或者相關工程師售前咨詢得來的結果,希望組織相關討論來進一步了解公司現在以及將來的需求,有針對性地進行評估。
文章來源于領測軟件測試網 http://www.kjueaiud.com/