通過ClearCase Attache,開發管理者可以管理多個地點版本控制數據的工作空間。本地的工作空間提供適當的原始開發版本;對日常的開發任務進行私人存儲;隔離其他工作空間的活動等。本地的工作空間是私人的目錄樹,定位在Windows的客戶端或可訪問的文件服務器。
任何工作空間都符合一個ClearCase視圖,寄存在ClearCase UNIX或Windows NT的主機上。通過配置文件――一套為特殊任務選擇合適版本的用戶配置規則,視圖可"過濾" 存儲于VOB和ClearCase主機中軟件元素(文件,目錄,二進制等等)。開發者之后可以檢出版本進行編輯(或"get"他們用于本地建立或瀏覽),拷貝版本到工作空間作為通常文件。當修改已經完成,文件通過視圖被檢入進VOB。
ClearCase Attache通過ClearCase版本控制系統中的高級特性提供基于Windows的開發者:包括跟蹤所有的軟件開發對象,永久使用,安全數據儲藏所,及對并行開發的功能支持。ClearCase Attache也包括Microsoft Visual C++與 Visual Basic的集成,提供對大眾開發環境中版本控制的直接訪問。
提供訪問到cleartool命令
除了普通工具條按鈕和下拉菜單,ClearCase Attache提供一個基于字符接口到每一個ClearCase命令(和cleartool命令設置中的形式是一致的)。這些命令為Windows用戶的并行開發、版本歷史和報告提供了全面的支持。
通過在UNIX或Windows NT主機上提供的ClearCase工具的直接訪問,ClearCase Attache也實現了ClearCase強大的,靈活的過程控制。所有ClearCase結構―觸發器,屬性,超級連接,權限,加鎖等等都可以在ClearCaseAttache中進行。允許管理員橫跨Windows,Windows NT,UNIX平臺定義增強功能。
與Microsoft Visual C++和Visual Basic進行集成
ClearCase Attache包含與Microsoft Visual C++和Visual Basic的集成,允許從大眾的開發環境中提供對版本控制功能的直接訪問。該集成支持微軟Source Control Code(SCC)接口設置,一個在IDE工具和原代碼控制工具之間交流的API。ClearCase Attache函數被映射到SCC接口,從IDE中提供直接訪問,使用標準(微軟)SCC對話框。
在Visual C++中,用戶可以訪問公共SCM操作,包括:增加新文件到源控制;檢出/入文件及裝載的ClearCaseAttache歷史和屬性的顯示。近似地,在Visual Basic IDE中的用戶可以增加Visual Basic項目到ClearCase Attache中;增加新文件;檢入/出;及裝載ClearCase Attache歷史和屬性的顯示。
可選的建立工具
ClearCase Attache用戶建立軟件象以前一樣,使用同樣的工具及makefiles?蛇x的建立器通過ClearCase在Windows NT中的omake 、Borland Make、Intersolv Configuration Builder(Polymake)、Microsoft NMAKE提供一致的makefile功能。
通過ClearCase Multisite支持分布的開發
ClearCase Multisite組件提供對地理分布的開發團隊使用ClearCase和ClearCase Attache的支持。ClearCase Multisite可以跨廣域網和本地站點復制并更新的ClearCase VOB。該組件允許ClearCase Attache用戶訪問,修改,復制在分布項目上的軟件元素。
系統需求及License
ClearCase Attache需要386/486 Pentium PC、Windows 95、Windows NT、Windows 3.1、Windows for Workgroups 3.11、8MB內存10MB以上硬盤。磁盤空間的需求取決于本地工作空間的數量和大小。ClearCase Attache也需要運行在UNIX workstation(DEC、HP、IBM、SGI、Sun)上的ClearCase R.2.1或更高的版本;運行在Windows NT個人電腦上的ClearCase R.2.0。在www.Rational.com可獲得更多當前的ClearCase Attache的系統需求。
在實際中,站點上的每一個正式用戶都需要ClearCase Attache的License。每一個ClearCase Attache的站點至少需要一個ClearCase系統管理員的License(UNIX或Windows NT)。近似地,任何使用ClearCase Multisite 的ClearCase Attache站點最少需要一個ClearCase Multisite License(UNIX或Windows NT)。
三、ClearCase 其它組件
ClearGuide
ClearGuide是Rational's新的軟件過程管理(SPM)產品,它組合了項目管理,工作流,和過程模塊的關鍵特性。ClearGuide超越了傳統的工程變更管理系統(包括:項目計劃,定義和過程執行和有關軟件生命周期的所有任務的管理)的能力。使用ClearGuide,軟件開發團隊可以從強大的時間線,可預見性的軟件項目和定義能力中收益。通過一個靈活的過程框架,重復并提高他們的軟件開發過程。他們也可以通過常規任務自動化提高軟件開發生命周期中的活動精確度和效率。ClearGuide需要ClearCase3.x版本。
ClearDDTS
ClearDDTS是分布式的變更管理系統,它可以幫助開發者和質量保證組織測量產品質量和管理變更需求。
ClearDDTS廣泛的缺陷管理能力記錄并追蹤所有信息(關于缺陷報告,提供項目查詢,報告,圖表,為缺陷提交提供分布支持。ClearDDTS'強大的變更管理工具可以和ClearCase集成,并且存儲信息(關于被檢入或檢出的文件)在預檢的基礎上確保完整的追蹤。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/