Rational,高質(zhì)量自動化軟件的先鋒,向全世界范圍的組織提供軟件開發(fā)基礎(chǔ)結(jié)構(gòu)的產(chǎn)品。Rational分散了Windows和UNIX開發(fā)團隊的解答形式并能使他們自動運行,提高質(zhì)量和增加生產(chǎn)力。
Rational的軟件開發(fā)基礎(chǔ)結(jié)構(gòu)產(chǎn)品-ClearCase,ClearCaseMultisite,ClearCaseAttache,ClearGuide和ClearDDTS-為軟件開發(fā)團隊提供必要支持。這些產(chǎn)品幫助團隊有效管理軟件配置,修改需求,開發(fā)進程,并測試復(fù)雜情況及實時壓力。
一、ClearCaseMultisite
ClearCaseMultisite是ClearCase的系列產(chǎn)品選項之一,他支持地理-分布的項目團隊的并行軟件開發(fā)和軟件重用。Multisite可以創(chuàng)建和更新被復(fù)制的ClearCase VOB,允許分散項目團隊使用熟悉的ClearCase命令進行訪問,開發(fā)和軟件的集成。
Multisite這個產(chǎn)品擴展了ClearCase完整的軟件配置管理功能,為開發(fā)者提供透明支持,為管理提供靈活性和安全性,為系統(tǒng)管理員提供熟悉的工具。ClearCaseMultisite的卓越特性和可靠性為有效的分布式開發(fā)作出承諾。另外,ClearCaseMultisite的對等體系結(jié)構(gòu)為任何規(guī)模的軟件團隊提供了可調(diào)性和靈活性。
為分布式平行開發(fā)復(fù)制VOB
ClearCaseMultisite通過克隆有的VOB的內(nèi)容,為多個地點創(chuàng)建完整的VOB功能。multitool mkreplica命令可以為指定地點創(chuàng)建新的VOB,并可以被復(fù)制無限次。復(fù)制VOB可以從從本地到每個現(xiàn)場并用于每天的開發(fā)。
Multisite組件為異地并行開發(fā)實現(xiàn)了ClearCase分支和合并模型的功能。在被復(fù)制的VOB中,每個站點都可以為其中的每個元素建立分支,正如作為維護團隊可以在未被復(fù)制的VOB中建立自己的"bug_fix"分支。
VOB對象元素支持有序的并行開發(fā),這使得項目集成更加容易,還可防止復(fù)制信息的變更沖突。不同站點可以讀取所有站點的所有分支的修改信息,但只能更改(寫入)主分支。另外,任何站點都可以作為集成站點,使用ClearCase自動歸并工具可以在不同位置對更改進行歸并。
自動同步更新不同站點VOB的更改
在不同站點的分支上進行修改操作會在復(fù)制VOB時暫時造成分歧。周期性的更新(同步)使得每個被復(fù)制的VOB在監(jiān)控狀態(tài)下被更新。在保證精確的情況下,ClearCaseMultisite自動更新復(fù)制VOB中的原文件和meta-數(shù)據(jù)(事件歷史記錄,超級聯(lián)接,屬性,和訪問控制)。Multisite僅將變化量傳送到每個復(fù)制品中,消除了"全部-拷貝"復(fù)制模型帶來的無效性和高成本。
需要時,項目領(lǐng)導(dǎo)和管理員可以計劃Multisite VOB的更新,從多種更新結(jié)構(gòu)中選擇,包含Multisite建立和存儲轉(zhuǎn)發(fā)系統(tǒng),標(biāo)準(zhǔn)文件傳送設(shè)備或磁帶。在更新期間開發(fā)工作在VOB中可以正常地繼續(xù),而沒有必要"鎖定"或使VOB "脫機"。
支持連續(xù)開發(fā)模式
ClearCase Multsite也支持分布在多個站點的團隊進行連續(xù)開發(fā)模式。每一個分支上的指令允許某一站點為另一個站點提供特殊開發(fā)控制以及細(xì)致的更改共享軟件的控制。
ClearCase無縫集成
ClearCase Multisite和ClearCase的緊密集成加快了合作速度并且簡化了管理。對于項目隊列成員,工作在被復(fù)制的VOB中就好象工作在自己的VOB中――無需改變現(xiàn)有的工具和工作規(guī)則。
對被復(fù)制的VOB需要最小的可持續(xù)維護,并為管理員提供詳細(xì)的同步報表。通過使用ClearCase的熟練語法, multitool的基于字符接口可提供訪問Multisite的指令,包括創(chuàng)建,更新,及復(fù)制、管理VOB等。
系統(tǒng)需求
ClearCase Multisite作為可選產(chǎn)品安裝在ClearCase主機上,需要6-11MB磁盤空間(受硬件操作平臺的影響)。每個用戶在訪問復(fù)制的VOB時需要一個ClearCase Multisite License和一個ClearCase License
二、ClearCase Attache
為客戶端使用Windows的項目團隊帶來強大的ClearCase功能
ClearCaseAttache為以Microsoft Windows 95, Windows NT, Windows 3.1或Windows for Workgroups 3.11作為他們的桌面開發(fā)環(huán)境的軟件開發(fā)者提供了擴展ClearCase軟件的強大的功能。ClearCase Attache是Windows客戶端的軟件,它可以與在UNIX和Windows NT服務(wù)器上的ClearCase完好配合共同工作。
ClearCase Attache可管理本地版本控制元素的工作空間,可以和ClearCase建立的視圖進行關(guān)聯(lián);并且通過圖形/字符接口提供直接訪問ClearCase服務(wù)器命令。ClearCase Attache界面包含工具欄,下拉菜單,及滾動命令窗口。
本地工作空間的圖形界面和ClearCase豐富的命令操作允許開發(fā)者在Windows客戶系統(tǒng)中執(zhí)行所有的開發(fā)活動,并且可以通過先進的ClearCase工具系列對于基本團隊的開發(fā)提供更高的支持。
管理本地工作空間中版本控制數(shù)據(jù)的功能
通過ClearCase Attache,開發(fā)管理者可以管理多個地點版本控制數(shù)據(jù)的工作空間。本地的工作空間提供適當(dāng)?shù)脑奸_發(fā)版本;對日常的開發(fā)任務(wù)進行私人存儲;隔離其他工作空間的活動等。本地的工作空間是私人的目錄樹,定位在Windows的客戶端或可訪問的文件服務(wù)器。
任何工作空間都符合一個ClearCase視圖,寄存在ClearCase UNIX或Windows NT的主機上。通過配置文件――一套為特殊任務(wù)選擇合適版本的用戶配置規(guī)則,視圖可"過濾" 存儲于VOB和ClearCase主機中軟件元素(文件,目錄,二進制等等)。開發(fā)者之后可以檢出版本進行編輯(或"get"他們用于本地建立或瀏覽),拷貝版本到工作空間作為通常文件。當(dāng)修改已經(jīng)完成,文件通過視圖被檢入進VOB。
Rational的軟件開發(fā)基礎(chǔ)結(jié)構(gòu)產(chǎn)品-ClearCase,ClearCaseMultisite,ClearCaseAttache,ClearGuide和ClearDDTS-為軟件開發(fā)團隊提供必要支持。這些產(chǎn)品幫助團隊有效管理軟件配置,修改需求,開發(fā)進程,并測試復(fù)雜情況及實時壓力。
一、ClearCaseMultisite
ClearCaseMultisite是ClearCase的系列產(chǎn)品選項之一,他支持地理-分布的項目團隊的并行軟件開發(fā)和軟件重用。Multisite可以創(chuàng)建和更新被復(fù)制的ClearCase VOB,允許分散項目團隊使用熟悉的ClearCase命令進行訪問,開發(fā)和軟件的集成。
Multisite這個產(chǎn)品擴展了ClearCase完整的軟件配置管理功能,為開發(fā)者提供透明支持,為管理提供靈活性和安全性,為系統(tǒng)管理員提供熟悉的工具。ClearCaseMultisite的卓越特性和可靠性為有效的分布式開發(fā)作出承諾。另外,ClearCaseMultisite的對等體系結(jié)構(gòu)為任何規(guī)模的軟件團隊提供了可調(diào)性和靈活性。
為分布式平行開發(fā)復(fù)制VOB
ClearCaseMultisite通過克隆有的VOB的內(nèi)容,為多個地點創(chuàng)建完整的VOB功能。multitool mkreplica命令可以為指定地點創(chuàng)建新的VOB,并可以被復(fù)制無限次。復(fù)制VOB可以從從本地到每個現(xiàn)場并用于每天的開發(fā)。
Multisite組件為異地并行開發(fā)實現(xiàn)了ClearCase分支和合并模型的功能。在被復(fù)制的VOB中,每個站點都可以為其中的每個元素建立分支,正如作為維護團隊可以在未被復(fù)制的VOB中建立自己的"bug_fix"分支。
VOB對象元素支持有序的并行開發(fā),這使得項目集成更加容易,還可防止復(fù)制信息的變更沖突。不同站點可以讀取所有站點的所有分支的修改信息,但只能更改(寫入)主分支。另外,任何站點都可以作為集成站點,使用ClearCase自動歸并工具可以在不同位置對更改進行歸并。
自動同步更新不同站點VOB的更改
在不同站點的分支上進行修改操作會在復(fù)制VOB時暫時造成分歧。周期性的更新(同步)使得每個被復(fù)制的VOB在監(jiān)控狀態(tài)下被更新。在保證精確的情況下,ClearCaseMultisite自動更新復(fù)制VOB中的原文件和meta-數(shù)據(jù)(事件歷史記錄,超級聯(lián)接,屬性,和訪問控制)。Multisite僅將變化量傳送到每個復(fù)制品中,消除了"全部-拷貝"復(fù)制模型帶來的無效性和高成本。
需要時,項目領(lǐng)導(dǎo)和管理員可以計劃Multisite VOB的更新,從多種更新結(jié)構(gòu)中選擇,包含Multisite建立和存儲轉(zhuǎn)發(fā)系統(tǒng),標(biāo)準(zhǔn)文件傳送設(shè)備或磁帶。在更新期間開發(fā)工作在VOB中可以正常地繼續(xù),而沒有必要"鎖定"或使VOB "脫機"。
支持連續(xù)開發(fā)模式
ClearCase Multsite也支持分布在多個站點的團隊進行連續(xù)開發(fā)模式。每一個分支上的指令允許某一站點為另一個站點提供特殊開發(fā)控制以及細(xì)致的更改共享軟件的控制。
ClearCase無縫集成
ClearCase Multisite和ClearCase的緊密集成加快了合作速度并且簡化了管理。對于項目隊列成員,工作在被復(fù)制的VOB中就好象工作在自己的VOB中――無需改變現(xiàn)有的工具和工作規(guī)則。
對被復(fù)制的VOB需要最小的可持續(xù)維護,并為管理員提供詳細(xì)的同步報表。通過使用ClearCase的熟練語法, multitool的基于字符接口可提供訪問Multisite的指令,包括創(chuàng)建,更新,及復(fù)制、管理VOB等。
系統(tǒng)需求
ClearCase Multisite作為可選產(chǎn)品安裝在ClearCase主機上,需要6-11MB磁盤空間(受硬件操作平臺的影響)。每個用戶在訪問復(fù)制的VOB時需要一個ClearCase Multisite License和一個ClearCase License
二、ClearCase Attache
為客戶端使用Windows的項目團隊帶來強大的ClearCase功能
ClearCaseAttache為以Microsoft Windows 95, Windows NT, Windows 3.1或Windows for Workgroups 3.11作為他們的桌面開發(fā)環(huán)境的軟件開發(fā)者提供了擴展ClearCase軟件的強大的功能。ClearCase Attache是Windows客戶端的軟件,它可以與在UNIX和Windows NT服務(wù)器上的ClearCase完好配合共同工作。
ClearCase Attache可管理本地版本控制元素的工作空間,可以和ClearCase建立的視圖進行關(guān)聯(lián);并且通過圖形/字符接口提供直接訪問ClearCase服務(wù)器命令。ClearCase Attache界面包含工具欄,下拉菜單,及滾動命令窗口。
本地工作空間的圖形界面和ClearCase豐富的命令操作允許開發(fā)者在Windows客戶系統(tǒng)中執(zhí)行所有的開發(fā)活動,并且可以通過先進的ClearCase工具系列對于基本團隊的開發(fā)提供更高的支持。
管理本地工作空間中版本控制數(shù)據(jù)的功能
通過ClearCase Attache,開發(fā)管理者可以管理多個地點版本控制數(shù)據(jù)的工作空間。本地的工作空間提供適當(dāng)?shù)脑奸_發(fā)版本;對日常的開發(fā)任務(wù)進行私人存儲;隔離其他工作空間的活動等。本地的工作空間是私人的目錄樹,定位在Windows的客戶端或可訪問的文件服務(wù)器。
任何工作空間都符合一個ClearCase視圖,寄存在ClearCase UNIX或Windows NT的主機上。通過配置文件――一套為特殊任務(wù)選擇合適版本的用戶配置規(guī)則,視圖可"過濾" 存儲于VOB和ClearCase主機中軟件元素(文件,目錄,二進制等等)。開發(fā)者之后可以檢出版本進行編輯(或"get"他們用于本地建立或瀏覽),拷貝版本到工作空間作為通常文件。當(dāng)修改已經(jīng)完成,文件通過視圖被檢入進VOB。

