IBM變更和配置管理解決方案對比表
按活動進行工作進度跟蹤,通過靈活流程定制管理活動(如需求、缺陷、變更等)的生命周期
•利用ClearQuest根據要求定制活動(包括需求、缺陷、變更等)的處理流程,包括流程處理狀態(tài)、流程涉及的數據以及流程涉及的表單布局及設計等。
•通過項目管理、歷史記錄、附件、審計跟蹤、電子簽名、Email通知等幾十個預置模型包快速定義用戶自己的管理流程。
•利用ClearCase和ClearQuest的集成活動會自動傳入開發(fā)人員工作環(huán)境。開發(fā)人員以分配給自己的活動為依據進行代碼修改,所做修改會自動關聯到相應活動。
•開發(fā)活動通過提交自動嵌入所發(fā)布的基線中,從而隨時掌控基線或發(fā)布版本中所包含的功能。
基于相同代碼輕松進行多個發(fā)布版本的并行開發(fā)和維護,同一修改在多個發(fā)布版本上只改一次。利用ClearCase豐富的構件及項目機制,可以在同一系統(tǒng)或構件上可以同時展開多個開發(fā)項目,如基于1.0發(fā)布同時開始針對1.0缺陷的維護版本1.1和基于1.0的新需求和變更的2.0開發(fā)等。
•基于前一發(fā)布版本快速展開后續(xù)版本的開發(fā),自然保持關聯發(fā)布版本之間的繼承關系。
•同一種修改只需要做一次。例如在1.1版本中修改的Bug可以被自動地施加到2.0版本中,而不需要手工來重復這種修復操作。
•利用構件和強大的并行開發(fā)功能可以支持多種開發(fā)組織形式。如小規(guī)模團隊的開發(fā)、基于軟件特性的大型開發(fā)、基于發(fā)布版本的大型開發(fā)等等。
•輕松比較多個發(fā)行版本之間在功能和源代碼上的差異。
IBM變更和配置管理解決方案包含以下產品
配置與變更管理產品
|
內容介紹
|
配置管理旗艦產品ClearCase
|
IBM Rational ClearCase是業(yè)界使用最廣、市場占有率最高的配置管理產品。可以為大型企業(yè)提供強大的、高可靠性的、靈活的多發(fā)布版本并行開發(fā)支持。
ClearCae提供了豐富的擴展功能點,提供Trigger以及開發(fā)API,用戶可以通過VB,Perl以及Java等實現自定義的擴展,滿足客戶化的需要。
ClearCase提供多服務器配置功能,實現負載均衡,保證開發(fā)的高可靠性; ClearCase更提供了Multisite功能,可以實現分布式異地的并行開發(fā); 提供的CCRC可以使用戶通過HTTP協(xié)議進行優(yōu)于瀏覽器的遠程并行開發(fā)工作。
|
適合小規(guī)模開發(fā)團隊的配置管理產品
ClearCase LT
|
ClearCase LT是一種適用于小規(guī)模團隊的入門級配置管理工具,與ClearCase相比,除了具備ClearCase的諸多特性外ClearCase LT具有如下不同點:
· 僅支持單服務器,不能動態(tài)擴展。
· 不支持動態(tài)視圖技術,需要將版本庫上的版本下載到本地進行處理。
· 不支持構建管理,不能進行可執(zhí)行代碼和源代碼版本之間的跟蹤,也不能進行構建成果的共享。
· 不支持ClearCase MultiSite。
· 僅提供單項目管理庫(PVOB)。
|
異地同步配置管理產品
ClearCase MultiSite
|
ClearCase MultiSite 是ClearCase的一個附加產品,用于異地開發(fā)團隊的協(xié)作開發(fā),是事實上的異地協(xié)同開發(fā)標準。
· 支持異地布式協(xié)作開發(fā),充分利用各地的人才優(yōu)勢同時節(jié)約差旅成本,同時防止因長期出差造成的人才流失。實現遠程資產本地訪問,提高工作效率。
·
· 提供基于Web的管理界面,簡化MultiSite的管理。
· 可對存儲庫進行自動、無錯的增量式復制。防止手工操作的差錯并節(jié)約人力成本,同時傳輸效率高,節(jié)省網絡資源和時間。
· 支持多種平臺,可在不同的操作系統(tǒng)上實現同步復制功能,支持異構環(huán)境下的異地協(xié)同開發(fā)。
· 提供故障診斷、差錯重傳和自動恢復功能。
· 支持多種傳輸方式,可以通過直接的網絡連接使用內置的存儲轉發(fā)機制,也可使用標準的文件傳輸,如FTP,Email,刻錄的光盤或磁帶實現同步包的傳輸。
· 支持轉發(fā)和傳輸路由。
·
|
變更管理旗艦產品ClearQuest
|
Rational ClearQuest是一個強大而高度靈活的缺陷和變更跟蹤管理系統(tǒng),能在整個開發(fā)周期內捕捉、跟蹤并管理各種類型(缺陷、功能增強以及需求變更等)的變更請求,幫助開發(fā)團隊以更高的效率交付出更高質量的產品。ClearQuest遵照Rational Unified Process提出的變更管理思想。
· 支持Windows、Eclipse以及Web等多種客戶端界面。
· 內置了項目跟蹤、歷史記錄、附件、ClearCase集成、電子簽名、審計跟蹤等多種模型包可以快速進行模型生成。
· 提供靈活多樣的定制功能,包括變更流程、變更表單、變更數據等等,適應各種團隊的開發(fā)需要。
· 各種圖表制作和報告制作功能為項目的宏觀監(jiān)控及微觀調控提供有效的數據基礎。
· 可以與ClearCase、Rational Functional Tester、Rational RequisitePro、RAD、.Net、Eclipse等多種工具進行集成。ClearQuest是團隊規(guī)范變更管理流程、生產高質量軟件產品必不可少的解決方案。
·
|
異地同步變更管理產ClearQuest MultiSite
|
ClearQuest MultiSite是ClearQuest的一個附加產品,用于異地開發(fā)團隊的協(xié)同變更管理。
· 支持異地變更及缺陷庫的復制,實現遠程變更數據本地訪問,提高工作效率。
· 可對數據庫進行自動、無錯的增量式復制。防止手工操作的差錯并節(jié)約人力成本,同時傳輸效率高,節(jié)省網絡資源和時間。
· 提供故障診斷、差錯重傳和自動恢復功能。
·支持多種傳輸方式,可以通過直接的網絡連接使用內置的存儲轉發(fā)機制,也可使用標準的文件傳輸,如FTP,Email,刻錄的光盤或磁帶實現同步包的傳輸。
· 支持轉發(fā)和傳輸路由。
·
|
主機上的ClearCase客戶端
ClearCase TSO Client
遠程主機構建管理ClearCase Remote Build
|
|
支持靈活遠程開發(fā)的ClearCase Remote Client (CCRC)
|
同ClearCase MultiSite用于相對固定的遠程開發(fā)場點不同,CCRC更適合非固定的遠程開發(fā)團隊,例如在二個月內進行遠程開發(fā)的團隊。同ClearCase MultiSite在遠程開發(fā)版本服務器上創(chuàng)建版本庫的副本,然后進行本地訪問不同。CCRC可以通過HTTP/HTTPs協(xié)議訪問遠程Web服務器,進而訪問遠程版本庫,對于遠程開發(fā)團隊只需要安裝CCRC,實施速度非常快。
|
自動化構建管理平臺Build Forge
|
IBM Rational Build Forge提供了完善的構建和發(fā)布流程的管理,通過一個能夠幫助開發(fā)團隊對重復任務實現標準化和自動化的構架,可以更容易地分享信息以及隨時間追蹤流程,讓開發(fā)團隊提高構建和發(fā)布的能力。Build Forge可以讓IBM Rational客戶減少交付大型系統(tǒng)所花費的時間,為更加快速的開發(fā)周期提供迭代開發(fā)或持續(xù)集成的指導,以及構建一致的,可重復的構建和發(fā)布流程,從而增強了軟件的管理能力并獲得更高的品質。
· Build Forge做的不僅僅是管理編譯,實際上Build Forge可以把全部的構建和發(fā)布流程當作一個整體進行全程自動化,包括源代碼校驗,編譯,運行單元測試,運行安裝,文件傳輸以及產品打包等等。簡而言之,設計Build Forge產品的目的是為了幫助客戶快速地交付他們的產品并且符合遵規(guī)要求。
· Build Forge可以與多種工具和產品進行集成,只要該產品或工具提供命令行或API接口。
·
· Build Forge提供了與多種配置管理工具,如ClearCase,CVS,Subversion等適配接口。可以通過適配接口比較兩次構建之間具體文件內容的不同。
· Build Forge可以與ClearQuest進行集成,從而在ClearQuest保存構建記錄,同時通過ClearCase和ClearQuest的集成接口獲取一次構建中所涉及的變更請求。
· Build Forge允許開發(fā)團隊共享服務器資源和同時運行相互獨立的任務來加速構建,這樣不僅提高了資源利用率,而且開發(fā)團隊可以進行更多的迭代開發(fā)循環(huán)以便進行更為快速的交付。
· Build Forge提供系統(tǒng)報告和分析能力來提高構建和發(fā)布流程的可視度,并且?guī)椭_發(fā)團隊解決開發(fā)過程中的瓶頸。
· Build Forge通過搜集用于提供管理和再現能力的審計軌跡幫助開發(fā)團隊符合遵規(guī)要求。
|