現代軟件工程 第一章 概論 第3題——韓婧

Visual Sourse Safelinux

優勢:簡單易用,一學就會。安裝和配置簡單,版本控制簡單數據庫

缺點:只能運行在Windows平臺上,安全性不高,用戶對VSS的文件夾均可以刪除。功能較爲基礎。windows

Subversion安全

優勢:安全性和版本管理功能較強,能夠實現異地開發的支持,支持windows和linux。服務器

缺點:不支持對變動管理的功能。因爲代碼庫是集中式,致使跨國訪問速度很慢。元數據都存儲在服務器上,當服務器崩潰的時候損失慘重。函數

ClearCase學習

優勢:功能完善,安全性好,能夠支持複雜的管理。測試

缺點:學習曲線和學習成本高,須要集成ClearQuest才能完成配置管理功能。ui

Microsoft TFS.net

優勢:任務版能將需求、項目進度盡收眼底,方便。集成了項目管理、版本控制、BUG跟蹤,能有效實現SCRUM,功能強大。

缺點:從IE上訪問、填寫各類開發、測試記錄速度慢,團隊的郵件細節配置比較複雜。

GitHub

優勢:功能設計簡介,實用上手容易,可用性好。Pull request、issue功能十分強大。

缺點:跨國訪問速度慢,對中文不夠友好。Wiki功能較弱,直接致使文檔常常被分離到一個獨立站點。成本較高,學習曲線高。

Trac

優勢:SCM配置管理平臺,有良好的擴充性。經過WebAdmin界面中的Plugin功能,能夠很方便的安裝下載的插件。開源應用。

缺點:功能不夠強大。

Bugzilla

優勢:免費,支持中文,開源,跨平臺。

缺點:只能管理缺陷,安裝須要Perl和配置MySQL數據庫,過程比較繁瑣,修改配置文件比較麻煩。

Apple Xcode

優勢:具備統一的用戶界面,簡單方便。便捷的代碼管理器,自動生成類關係圖、函數方法列表等。代碼自動補全。

缺點:不支持跨平臺,只能用於IOS。更新版本後,某個插件可能會失效。

(引用http://blog.csdn.net/zhourui1982/article/details/4871896)      

相關文章
相關標籤/搜索