您的位置:軟件測試 > 軟件項(xiàng)目管理 > 項(xiàng)目管理綜合 >
成功的管理分布地域的開發(fā)
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/8/1 15:45:22 ] 推薦標(biāo)簽:

為有效地管理軟件開發(fā),很多組織正在轉(zhuǎn)移到IBM® Rational® ClearCase® 和 IBM® Rational® ClearQuest®平臺(tái)。在這些組織計(jì)劃采用這些技術(shù)時(shí),為成功地用好這些技術(shù),有必要了解支持這些工具的新硬件的相關(guān)知識(shí)。請(qǐng)點(diǎn)擊文章頂部或底部的討論,參與論壇討論,與其他讀者分享您對(duì)本文的看法。

1 概述

1.1 目標(biāo)
為有效地管理軟件開發(fā),很多組織正在轉(zhuǎn)移到IBM? Rational® ClearCase® 和 IBM® Rational® ClearQuest®平臺(tái)。在這些組織計(jì)劃采用這些技術(shù)時(shí),為成功地用好這些技術(shù),有必要了解支持這些工具的新硬件的相關(guān)知識(shí)。

本指南是寫給支持計(jì)劃組的,他們?cè)u(píng)估ClearCase實(shí)施方案的硬件需求。本指南集中描述IBM pSeries和xSeries服務(wù)器,以及它們的操作系統(tǒng),pSeries的AIX和xSeries上的LINUX和Microsoft Windows®。本指南使用ClearCase 2003.06.00版本。

1.2 文檔術(shù)語
網(wǎng)絡(luò)。ESS單元構(gòu)建得能夠高度容錯(cuò),它們使用如光纖通道、SCSI、ESCON和FICON等界面連接。
Enterprise Storage Server: 基于RAID的存儲(chǔ)設(shè)備家族,包括IBM的大型主機(jī)、UNIX®和 Microsoft® Windows NT®

ESCON (S CONnector): IBM S/390的光纖通道,依賴于連接方式,它可以在60公里的距離內(nèi)傳輸率達(dá)到17 M字節(jié)/秒。ESCON允許外部設(shè)備跨越很大的范圍如大學(xué)校區(qū)和城市范圍。

FICON (FIber CONnector): IBM 大型主機(jī)的通道,1998年起由G5服務(wù)器使用。它基于光纖通道標(biāo)準(zhǔn),能夠把ESCON的半雙工的17MB/秒的速度提高到全雙工100MB/秒。每個(gè)FICON通道每秒鐘支持超過4,000次 I/O操作,相當(dāng)于八個(gè)ESCON通道。

Logical Partitioning (LPAR): 一種在pSeries 服務(wù)器 (從P630及以上)上的技術(shù),它允許用戶在一臺(tái)服務(wù)器上創(chuàng)建多個(gè)服務(wù)器實(shí)例,而且可以給這些實(shí)例動(dòng)態(tài)分配系統(tǒng)資源 (如CPU、內(nèi)存等等)。

NAS (Network Attached Storage): 一個(gè)連在網(wǎng)絡(luò)上的專門的文件服務(wù)器。NAS設(shè)備包含一個(gè)微內(nèi)核的操作系統(tǒng)和文件系統(tǒng)。它只處理支持通用文件共享協(xié)議的I/O請(qǐng)求,如NFS (UNIX) 和SMB/CIFS (DOS/Windows)等。

RAID (Redundant Array of Independent Disks): 用于增加性能或者提供容錯(cuò)能力的子系統(tǒng)。RAID由兩塊或更多的普通硬盤和一個(gè)專門的磁盤控制器組成。它初是為服務(wù)器和獨(dú)立的磁盤存儲(chǔ)系統(tǒng)開發(fā)的,但現(xiàn)在日益廣泛使用在桌面計(jì)算機(jī)上,主要用來容錯(cuò)。RAID也可以用純軟件的方式實(shí)現(xiàn),但這會(huì)降低性能,特別是在失敗后重建數(shù)據(jù)時(shí)的性能。

Storage Area Network (SAN): 一種網(wǎng)絡(luò)磁盤存儲(chǔ)設(shè)備。在大型企業(yè)中,一個(gè)SAN連接著多個(gè)服務(wù)器,作為中央存儲(chǔ)池。相對(duì)于管理數(shù)百臺(tái)擁有自己的磁盤的服務(wù)器來說,SAN可以改善系統(tǒng)管理工作。由于把所有公司的儲(chǔ)存數(shù)據(jù)集中在單一的設(shè)備上,諸如磁盤維護(hù)和日常數(shù)據(jù)備份這樣的功能很容易安排和控制。在一些SAN中,磁盤自己可以把數(shù)據(jù)復(fù)制到其它磁盤上作為備份,不需要通過任何主計(jì)算機(jī)處理。

Symmetrical multiprocessing (SMP): 一種硬件的多處理器技術(shù),計(jì)算機(jī)指令可以分配到多個(gè)CPU上以提高應(yīng)用程序的性能。當(dāng)提到4路或8路服務(wù)器時(shí),表示它們分別有4個(gè)或者8個(gè)CPU。

Versioned Object Base (VOB): ClearCase的數(shù)據(jù)儲(chǔ)存庫。

視圖(View): ClearCase的工作區(qū),用來存取VOB中包含的文件。

2 ClearCase
ClearCase提供全面的軟件配置管理(software configuration management,SCM)解決方案,包括版本控制、工作空間管理、過程控制和Build管理。它獨(dú)特的、透明的、不干擾開發(fā)組的方法可以讓開發(fā)組加速他們的開發(fā)過程循環(huán),保證產(chǎn)品正確地發(fā)布,可靠地Build,發(fā)布以前產(chǎn)品的補(bǔ)丁,以及組織自動(dòng)化的開發(fā)過程等等。這一切都不需要改變開發(fā)人員的開發(fā)環(huán)境和他們的開發(fā)工具。

通過對(duì)數(shù)據(jù)倉庫VOB的存取,ClearCase使得多個(gè)開發(fā)人員進(jìn)行并行開發(fā)工作變得更加容易。任何項(xiàng)目都可以使用多個(gè)VOB。單獨(dú)的開發(fā)人員工作區(qū),稱為視圖(View),控制著VOB的存取。

下面幾節(jié)簡要描述VOB和視圖,以及討論它們?nèi)绾斡绊懶阅堋?/p>

2.1 VOB 結(jié)構(gòu)簡述
VOB可以存儲(chǔ)源文件、二進(jìn)制目標(biāo)文件、目錄、Web文件、文檔、或者任何在軟件開發(fā)項(xiàng)目中產(chǎn)生的文件。每個(gè)VOB都有它自己的元數(shù)據(jù)倉庫,用來存儲(chǔ)VOB的上下文細(xì)節(jié)信息。元數(shù)據(jù)目錄和互相獨(dú)立的三個(gè)文件池共同組成了VOB的存儲(chǔ)目錄結(jié)構(gòu),如圖1所示:

圖 1: VOB 存儲(chǔ)目錄

VOB database directory 中包含ClearCase的內(nèi)部元數(shù)據(jù),這些數(shù)據(jù)用來對(duì)儲(chǔ)存在文件池中的文件進(jìn)行跟蹤,以及維護(hù)VOB數(shù)據(jù)的一致性。

File storage container 保存檢入到VOB中的任何文件的全部版本信息。包括源文件、二進(jìn)制文件、Web相關(guān)文件等等。由于代碼不斷的變更,保存在VOB中每個(gè)文件的版本不斷增長,file storage container將會(huì)變得相當(dāng)大。

上一頁1234567891011下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd