<ruby id="h6500"><table id="h6500"></table></ruby>
    1. <ruby id="h6500"><video id="h6500"></video></ruby>
          1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>
            • 軟件測試技術(shù)
            • 軟件測試博客
            • 軟件測試視頻
            • 開(kāi)源軟件測試技術(shù)
            • 軟件測試論壇
            • 軟件測試沙龍
            • 軟件測試資料下載
            • 軟件測試雜志
            • 軟件測試人才招聘
              暫時(shí)沒(méi)有公告

            字號: | 推薦給好友 上一篇 | 下一篇

            用 Rational ClearCase 進(jìn)行 WebSphere Studio 小組開(kāi)發(fā)(二)

            發(fā)布: 2010-4-22 10:59 | 作者: 不詳 | 來(lái)源: 領(lǐng)測測試網(wǎng)采編 | 查看: 43次 | 進(jìn)入軟件測試論壇討論

            領(lǐng)測軟件測試網(wǎng)

              用 Rational ClearCase 進(jìn)行 WebSphere Studio 小組開(kāi)發(fā)(二)   軟件測試 

               ClearCase UCM:工具集成

              ClearCase UCM:開(kāi)發(fā)者的角色

              加入項目

              結束語(yǔ)

              引言

              本系列的第 1 部分針對那些想要把自己的產(chǎn)品與 IBM? WebSphere? Studio V5 系列產(chǎn)品(以下稱(chēng)為 WebSphere Studio)集成的小組資源庫供應商,講述了 Eclipse V2.x 中一些改進(jìn)的小組編程支持。第 1 部分還討論了 IBM Rational? ClearCase? 客戶(hù)機的安裝、它與 WebSphere Studio V5 的集成和各種 ClearCase 統一變更管理(Unified Change Management,UCM)概念以及它與基本 ClearCase 操作比較之下的優(yōu)勢。

              本文將更詳細地討論 ClearCase UCM(著(zhù)重講述 UCM 流程中開(kāi)發(fā)者的角色)以及加入項目這個(gè)操作。

              ClearCase UCM:工具集成

              WebSphere Studio V5.0 的 Rational ClearCase 源代碼控制管理小組適配器(Rational ClearCase Source Control Management(SCM)Team Adapter)為您提供了一些基于 ClearCase UCM 的操作和幾個(gè)基本的 ClearCase 操作。第 1 部分中討論過(guò),SCM 適配器作為 Eclipse 功能部件集成到 WebSphere Studio V5.0 中要依賴(lài)于 ClearCase 客戶(hù)機安裝。也就是說(shuō),WebSphere Studio 客戶(hù)機適配器直接與安裝的 ClearCase 客戶(hù)機通信,而不是與 ClearCase 服務(wù)器通信。因此,有時(shí)您必須使用 ClearCase 客戶(hù)機在 WebSphere Studio 開(kāi)發(fā)環(huán)境外執行一些關(guān)鍵的 ClearCase 操作(包括 UCM 操作)。

              ClearCase UCM:開(kāi)發(fā)者的角色

              從開(kāi)發(fā)者的角度來(lái)看,UCM 流程的一個(gè)優(yōu)勢是:基本 ClearCase 的許多機制是隱藏的或抽象的。使用 ClearCase UCM,您能將重點(diǎn)放在按照項目的日程安排交付一組預先定義的、非常具體的活動(dòng)上,而不是放在諸如處理版本問(wèn)題、底層項目分支結構、低級 SCM 操作以及平行開(kāi)發(fā)這些復雜問(wèn)題上。使用 UCM,您只需關(guān)注對實(shí)際項目操作的抽象:加入項目、執行開(kāi)發(fā)活動(dòng)、交付已完成的活動(dòng)以及重設工作區基線(xiàn):

              圖 1. 開(kāi)發(fā)者的角色。

              加入項目

              使用 ClearCase UCM,會(huì )在開(kāi)發(fā)者加入一個(gè)項目時(shí)為他創(chuàng )建一個(gè)私有的、非共享的工作區,該工作區由開(kāi)發(fā)流(Stream)以及相應的視圖(View)構成。您一起使用自己的私有流和視圖來(lái)獨立完成項目活動(dòng)而不受其他開(kāi)發(fā)者的影響。視圖是一個(gè)目錄樹(shù),它展示項目中每個(gè)文件的一個(gè)單獨版本。流是一個(gè)對象,它維護一系列活動(dòng)和基線(xiàn)(baseline),并決定在您的視圖中顯示元素的哪些版本;(xiàn)確定組件中每個(gè)元素的版本,它表示在項目開(kāi)發(fā)過(guò)程中的某個(gè)特定階段合并的活動(dòng)。

              小組中的每一位開(kāi)發(fā)者通過(guò) ClearCase UCM 加入項目時(shí),都會(huì )為他創(chuàng )建一個(gè)私有的開(kāi)發(fā)者流和一個(gè)視圖(工作區)。在任何時(shí)刻都有一個(gè)單獨的小組公共集成流來(lái)表示合作項目的當前狀態(tài)。為了將已完成的活動(dòng)從您的私有工作區交付給小組的公共、共享的工作區,會(huì )有一個(gè)集成視圖映射到公共的集成流。集成視圖讓您將已完成的活動(dòng)從您私有的工作區交付到小組工作區,并且還讓您用共享工作區中其他小組成員最新完成的活動(dòng)刷新自己的工作區。這兩個(gè)操作合稱(chēng)同步。

              要執行加入項目這個(gè)初始 UCM 操作,您必須先到 WebSphere Studio 開(kāi)發(fā)環(huán)境之外,然后使用所安裝的 ClearCase 客戶(hù)機附帶的 ClearCase Explorer 程序,再選擇 Join Project,如圖 2 所示。接著(zhù)會(huì )有一個(gè)向導打開(kāi),引導您通過(guò)一系列步驟創(chuàng )建工作區組件、一個(gè)開(kāi)發(fā)者流和視圖以及一個(gè)集成視圖。

              圖 2.

              Join Project 向導為您提供了一列您可加入的項目:

            延伸閱讀

            文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/

            TAG: clearcase ClearCase rational Rational RATIONAL studio Studio websphere WebSphere Websphere 開(kāi)發(fā)

            51/512345>

            關(guān)于領(lǐng)測軟件測試網(wǎng) | 領(lǐng)測軟件測試網(wǎng)合作伙伴 | 廣告服務(wù) | 投稿指南 | 聯(lián)系我們 | 網(wǎng)站地圖 | 友情鏈接
            版權所有(C) 2003-2010 TestAge(領(lǐng)測軟件測試網(wǎng))|領(lǐng)測國際科技(北京)有限公司|軟件測試工程師培訓網(wǎng) All Rights Reserved
            北京市海淀區中關(guān)村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
            技術(shù)支持和業(yè)務(wù)聯(lián)系:info@testage.com.cn 電話(huà):010-51297073

            軟件測試 | 領(lǐng)測國際ISTQBISTQB官網(wǎng)TMMiTMMi認證國際軟件測試工程師認證領(lǐng)測軟件測試網(wǎng)

            老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
              <ruby id="h6500"><table id="h6500"></table></ruby>
              1. <ruby id="h6500"><video id="h6500"></video></ruby>
                    1. <progress id="h6500"><u id="h6500"><form id="h6500"></form></u></progress>