計(jì)算機(jī)軟件及應(yīng)用Ch06-軟件配置管理_第1頁(yè)
計(jì)算機(jī)軟件及應(yīng)用Ch06-軟件配置管理_第2頁(yè)
計(jì)算機(jī)軟件及應(yīng)用Ch06-軟件配置管理_第3頁(yè)
計(jì)算機(jī)軟件及應(yīng)用Ch06-軟件配置管理_第4頁(yè)
計(jì)算機(jī)軟件及應(yīng)用Ch06-軟件配置管理_第5頁(yè)
已閱讀5頁(yè),還剩40頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第6章軟件配置管理SoftwareConfigurationManagement2024/8/171§6.1

概述配置的概念來(lái)源于制造系統(tǒng)管理,目標(biāo)是識(shí)別和管理組成復(fù)雜系統(tǒng)的各個(gè)部分——工件隨著軟件復(fù)雜性的大幅提升,將軟件看作單一產(chǎn)品面臨許多無(wú)法解決的問(wèn)題,而將其分解為子系統(tǒng)、模塊、構(gòu)件等“工件”并實(shí)施配置管理是富有成效和現(xiàn)實(shí)的技術(shù)2024/8/172IEEE將SCM定義為:

軟件配置管理由適于所有軟件開(kāi)發(fā)項(xiàng)目的最佳工程實(shí)踐組成,通過(guò)以下手段來(lái)提高軟件的可靠性和質(zhì)量:在整個(gè)軟件生命周期中提供標(biāo)識(shí)和控制文檔、源代碼、接口定義和數(shù)據(jù)庫(kù)等工件機(jī)制提供滿(mǎn)足需求、符合標(biāo)準(zhǔn)、適應(yīng)項(xiàng)目管理及其他組織策略的軟件開(kāi)發(fā)和維護(hù)的方法學(xué)為管理和產(chǎn)品發(fā)布提供支持信息,如基線(xiàn)狀態(tài)、變更控制、測(cè)試、發(fā)布、審計(jì)等2024/8/173實(shí)施SCM的目的

目的是在軟件生命周期內(nèi)建立和維護(hù)軟件產(chǎn)品的完整性,保證團(tuán)隊(duì)的有效協(xié)作

目標(biāo)是標(biāo)識(shí)變更、控制變更、確保變更正確實(shí)現(xiàn)并向其他人員報(bào)告變更SCM要解決的問(wèn)題多人同時(shí)修改程序或文檔人員流動(dòng)軟件維護(hù)中的歷史重現(xiàn)控制軟件的復(fù)雜性影響項(xiàng)目進(jìn)度的特殊因素已修復(fù)的錯(cuò)誤仍然存在協(xié)同開(kāi)發(fā)中的工作重復(fù)2024/8/174SCM的益處可以解決一些常見(jiàn)的問(wèn)題可以節(jié)約用戶(hù)資金

復(fù)用和共享

增強(qiáng)溝通能力可以提高軟件開(kāi)發(fā)管理的水平

管理和改進(jìn)過(guò)程,提高成熟度等級(jí)

管理工作空間,實(shí)現(xiàn)變更控制

管理工作量

管理溝通可以保護(hù)企業(yè)的知識(shí)財(cái)富

建立完善的知識(shí)管理體系:代碼、經(jīng)驗(yàn)、安全性、可靠性……2024/8/175 所有在軟件過(guò)程中產(chǎn)生的信息,總稱(chēng)為軟件配置項(xiàng)(SoftwareConfigurationItem,SCI),主要包括:計(jì)算機(jī)程序(源代碼和可執(zhí)行程序)描述計(jì)算機(jī)程序的文檔(針對(duì)開(kāi)發(fā)者和用戶(hù))數(shù)據(jù)(包含在程序內(nèi)部或外部)§6.2

配置項(xiàng)SCI2024/8/1766.2.1

配置項(xiàng)的內(nèi)容配置項(xiàng)包含內(nèi)容項(xiàng)目管理過(guò)程文檔項(xiàng)目任務(wù)書(shū)個(gè)人日?qǐng)?bào)和周報(bào)項(xiàng)目計(jì)劃項(xiàng)目會(huì)議紀(jì)要項(xiàng)目周報(bào)培訓(xùn)記錄和培訓(xùn)文檔QA過(guò)程文檔QA不符合報(bào)告QA周報(bào)評(píng)審記錄工作產(chǎn)品需求文檔測(cè)試文檔設(shè)計(jì)文檔軟件說(shuō)明書(shū)和手冊(cè)代碼第三方產(chǎn)品例如:Oracle,Java等2024/8/1776.2.2

軟件配置控制配置控制是配置管理的核心工作,主要包括:存取控制:設(shè)定軟件開(kāi)發(fā)人員對(duì)軟件基準(zhǔn)庫(kù)的存取權(quán)限,保證軟件開(kāi)發(fā)過(guò)程及軟件產(chǎn)品的安全性版本控制:是配置管理的基本要求,使得組織在任何時(shí)刻都可以獲得配置項(xiàng)的任何一個(gè)版本變更控制:為軟件產(chǎn)品變更提供一個(gè)明確的流程,要求任何進(jìn)行配置管理的軟件產(chǎn)品變更都要經(jīng)過(guò)相應(yīng)的授權(quán)與批準(zhǔn)才能實(shí)施產(chǎn)品發(fā)布:保證提交給客戶(hù)的軟件產(chǎn)品是完整的、正確的2024/8/1786.2.3

配置項(xiàng)標(biāo)識(shí)軟件配置項(xiàng)標(biāo)識(shí)是管理配置的前提。標(biāo)識(shí)包括文件名和版本。確定配置項(xiàng):軟件項(xiàng)目在開(kāi)發(fā)過(guò)程中會(huì)產(chǎn)生成千上百個(gè)配置項(xiàng),那么確定配置項(xiàng)是很重要的明確配置項(xiàng)標(biāo)識(shí)的要求:項(xiàng)目組人員按照標(biāo)識(shí)規(guī)則對(duì)配置項(xiàng)進(jìn)行標(biāo)識(shí),最后提交給配置管理員納入配置庫(kù)統(tǒng)一管理配置項(xiàng)命名:

(1)唯一性:在一個(gè)項(xiàng)目?jī)?nèi)不能出現(xiàn)重名

(2)可追溯性:名字應(yīng)能體現(xiàn)相鄰配置項(xiàng)之間的關(guān)系2024/8/179命名實(shí)例程序?qū)嶓w的標(biāo)識(shí)程序名.擴(kuò)展名:DataVerified.java文檔的標(biāo)識(shí):必須統(tǒng)一項(xiàng)目管理PM立項(xiàng)說(shuō)明PM-prj開(kāi)發(fā)計(jì)劃PM-plan項(xiàng)目設(shè)計(jì)PD需求說(shuō)明PD-req概要設(shè)計(jì)PD-prldsg詳細(xì)設(shè)計(jì)PD-dtldsg2024/8/1710§6.3

基線(xiàn)baselineIEEE關(guān)于軟件基線(xiàn)的定義 基線(xiàn)是已經(jīng)通過(guò)正式技術(shù)評(píng)審的某種產(chǎn)品,可以作為進(jìn)一步開(kāi)發(fā)的基礎(chǔ),并且只能通過(guò)正式的變更控制而改變基線(xiàn)是項(xiàng)目庫(kù)中每個(gè)工件的版本快照snapshot基線(xiàn)標(biāo)識(shí)軟件過(guò)程階段的里程碑milestone2024/8/1711常用軟件基線(xiàn)系統(tǒng)工程需求分析軟件設(shè)計(jì)代碼測(cè)試系統(tǒng)規(guī)格說(shuō)明書(shū)軟件需求規(guī)格說(shuō)明書(shū)設(shè)計(jì)規(guī)格說(shuō)明書(shū)源代碼測(cè)試計(jì)劃過(guò)程/數(shù)據(jù)可操作的系統(tǒng)2024/8/1712基線(xiàn)的屬性通過(guò)正式評(píng)審過(guò)程建立存在于基線(xiàn)庫(kù),對(duì)基線(xiàn)的變更接受更高權(quán)限的控制基線(xiàn)是進(jìn)一步開(kāi)發(fā)和修改的基準(zhǔn)和出發(fā)點(diǎn)進(jìn)入基線(xiàn)前,不對(duì)變化進(jìn)行管理;進(jìn)入基線(xiàn)后,對(duì)變化進(jìn)行有效管理不會(huì)變化的內(nèi)容不納入基線(xiàn),變化對(duì)其它無(wú)影響的也不納入基線(xiàn)基線(xiàn)具有名稱(chēng)、標(biāo)識(shí)符、版本、日期等屬性交付給客戶(hù)的基線(xiàn)成為一個(gè)Release,內(nèi)部開(kāi)發(fā)用的基線(xiàn)為一個(gè)Build2024/8/1713基線(xiàn)的優(yōu)點(diǎn)重現(xiàn)性

當(dāng)更新不穩(wěn)定或不可信時(shí),基線(xiàn)提供一種取消變更的方法可追溯性

建立項(xiàng)目工件之間的前后繼承關(guān)系版本隔離新項(xiàng)目與隨后對(duì)原始項(xiàng)目所進(jìn)的變更進(jìn)行隔離2024/8/1714基線(xiàn)的種類(lèi)功能基線(xiàn)(FunctionalBaseline)系統(tǒng)分析、軟件定義階段的系統(tǒng)規(guī)格說(shuō)明指派基線(xiàn)(AllocatedBaseline)軟件需求分析階段的需求規(guī)格說(shuō)明產(chǎn)品基線(xiàn)(ProductionBaseline)組裝和測(cè)試階段有關(guān)產(chǎn)品的規(guī)格說(shuō)明其他基線(xiàn)2024/8/1715軟件過(guò)程中的配置基線(xiàn)需求分析設(shè)計(jì)編碼測(cè)試計(jì)劃基線(xiàn)需求基線(xiàn)設(shè)計(jì)基線(xiàn)編碼基線(xiàn)測(cè)試基線(xiàn)計(jì)劃項(xiàng)目開(kāi)發(fā)計(jì)劃用戶(hù)手冊(cè)需求規(guī)格分析詳細(xì)設(shè)計(jì)說(shuō)明書(shū)概要設(shè)計(jì)說(shuō)明書(shū)源代碼測(cè)試報(bào)告2024/8/1716§6.4

版本控制版本控制是對(duì)系統(tǒng)不同版本進(jìn)行標(biāo)識(shí)和跟蹤管理的過(guò)程,是SCM的核心版本控制的對(duì)象是軟件開(kāi)發(fā)過(guò)程中涉及的所有文件系統(tǒng)對(duì)象,如文件、目錄、鏈接等版本控制的目的在于跟蹤控制對(duì)象的變更,防止丟失,提供訪問(wèn)授權(quán),實(shí)現(xiàn)并行開(kāi)發(fā)……2024/8/17176.4.1

版本的控制與同步控制版本的訪問(wèn)控制

工作區(qū)中的源文件是從庫(kù)中恢復(fù)得到的一個(gè)復(fù)制文件。一般有兩種工作模式:在工作區(qū)域一旦有“讀”請(qǐng)求,就做一次恢復(fù)操作,獲得復(fù)制文件,當(dāng)“讀”操作結(jié)束,該復(fù)制文件被刪除僅當(dāng)軟件庫(kù)中的內(nèi)容發(fā)生更改時(shí),才發(fā)生交互,而不是每次“讀”操作都與軟件庫(kù)中的文件發(fā)生交互版本的同步控制檢入Checkin:將軟件配置項(xiàng)從用戶(hù)的工作環(huán)境存入到軟件配置庫(kù)的過(guò)程檢出Checkout:將軟件配置項(xiàng)從軟件配置庫(kù)中取出的過(guò)程2024/8/1718軟件工程師軟件配置庫(kù)檢入檢出訪問(wèn)控制配置對(duì)象(修改版本)配置對(duì)象(基線(xiàn)版本)審計(jì)信息解鎖擁有者信息加鎖配置對(duì)象(基線(xiàn)版本)配置對(duì)象(提取版本)訪問(wèn)和同步控制的流程圖2024/8/17196.4.2

版本分支和合并版本分支 人工方法是從主版本復(fù)制一份文件,做上標(biāo)記。實(shí)行版本控制之后,版本的分支是一份復(fù)制文件,復(fù)制過(guò)程和標(biāo)記動(dòng)作由版本系統(tǒng)自動(dòng)完成版本合并 版本合并通過(guò)對(duì)文件的比較來(lái)進(jìn)行,有兩種途徑:將版本A的內(nèi)容附加到版本B中合并A和B的內(nèi)容,形成新的C 后一種途徑更容易理解,也符合軟件開(kāi)發(fā)的思路2024/8/17206.4.3

版本的歷史記錄文件和目錄的版本演化的歷史可以形象的表示為圖形化的版本樹(shù)版本樹(shù)由版本依次連接形成,每個(gè)結(jié)點(diǎn)代表一個(gè)版本,根結(jié)點(diǎn)是初始版本,葉結(jié)點(diǎn)代表最新的版本典型的軟件系統(tǒng)包含多個(gè)文件和目錄,每個(gè)文件和目錄都有自己的版本樹(shù)版本的歷史記錄有助于對(duì)軟件配置項(xiàng)進(jìn)行審計(jì),有助于追蹤問(wèn)題的來(lái)源版本的歷史記錄應(yīng)該包含版本號(hào)、修改時(shí)間、修改者、修改描述等內(nèi)容2024/8/1721版本樹(shù)最簡(jiǎn)單的版本樹(shù)只有一個(gè)分支,就是版本樹(shù)的枝干;復(fù)雜的版本樹(shù)除了主干外,還可以包含很多的分支,分支可以進(jìn)一步包含子分支。V1.0V1.1V1.2V1.3V2.0V1.4V2.1V1.1.1V1.1.22024/8/1722§6.5

變更控制軟件開(kāi)發(fā)過(guò)程中會(huì)產(chǎn)生很多變更,如配置項(xiàng)、配置、基線(xiàn)、構(gòu)建的版本、發(fā)布的版本等,變更控制是一種機(jī)制,以保證所有變更都是可控的、可跟蹤的和可重現(xiàn)的對(duì)變更進(jìn)行控制的機(jī)構(gòu)稱(chēng)為CCB(ChangeControlBoard,變更控制委員會(huì)),CCB定期開(kāi)會(huì)對(duì)近期產(chǎn)生的變更進(jìn)行分析、整理,并作出決定2024/8/1723變更機(jī)制變更請(qǐng)求CCB評(píng)估修改測(cè)試或驗(yàn)證關(guān)閉變更請(qǐng)求接受提交拒絕2024/8/1724功能變更 功能變更是為了增加或者刪除某些功能、或者為了完成某個(gè)功能的方法而需要的變更;這類(lèi)變更必須經(jīng)過(guò)某種正式的變更評(píng)價(jià)過(guò)程,以估計(jì)變更需要的成本和其對(duì)軟件系統(tǒng)其他部分的影響缺陷變更 缺陷修補(bǔ)是為了修復(fù)漏洞需要進(jìn)行的變更。在項(xiàng)目前期,它是必須進(jìn)行的,通常不需要從管理角度對(duì)這類(lèi)變更進(jìn)行審查和批準(zhǔn)。在項(xiàng)目后期,如果發(fā)現(xiàn)錯(cuò)誤的階段在造成錯(cuò)誤的階段的后面,則必須遵照標(biāo)準(zhǔn)的變更控制過(guò)程來(lái)進(jìn)行

6.5.1

變更類(lèi)型2024/8/1725批準(zhǔn)變更請(qǐng)求?拒絕記錄變更請(qǐng)求批準(zhǔn)指派給相應(yīng)的開(kāi)發(fā)人員檢出變更請(qǐng)求評(píng)估評(píng)估向SCM提交并驗(yàn)證變更請(qǐng)求驗(yàn)證相關(guān)責(zé)任人提出變更請(qǐng)求請(qǐng)求變更實(shí)現(xiàn)實(shí)現(xiàn)驗(yàn)證正確的變更請(qǐng)求檢入驗(yàn)證變更請(qǐng)求關(guān)閉關(guān)閉通知相關(guān)責(zé)任人關(guān)閉變更需求軟件增強(qiáng)缺陷6.5.2

變更請(qǐng)求管理2024/8/1726變更請(qǐng)求提交識(shí)別變更需求,提交并記錄變更申請(qǐng)變更請(qǐng)求接收必須建立接收提交的變更請(qǐng)求并進(jìn)行跟蹤的機(jī)制。指定接收和處理變更請(qǐng)求的責(zé)任人,確認(rèn)變更請(qǐng)求變更請(qǐng)求評(píng)估評(píng)估變更風(fēng)險(xiǎn),確定優(yōu)先等級(jí)變更請(qǐng)求決策制定變更計(jì)劃6.5.3

變更管理的實(shí)施步驟2024/8/1727變更請(qǐng)求實(shí)現(xiàn)增強(qiáng)性變更需要更多的設(shè)計(jì)工作,而缺陷修復(fù)需要建立一個(gè)環(huán)境,在該環(huán)境中可以對(duì)缺陷進(jìn)行重現(xiàn)并測(cè)試相應(yīng)的解決方案變更請(qǐng)求驗(yàn)證增強(qiáng)請(qǐng)求的測(cè)試通常涉及驗(yàn)證所做變更是否滿(mǎn)足該增強(qiáng)請(qǐng)求的需要。缺陷測(cè)試則簡(jiǎn)單的驗(yàn)證開(kāi)發(fā)人員的修復(fù)是否真正消除了該缺陷。變更請(qǐng)求完成由提交請(qǐng)求的原有請(qǐng)求者中止這一循環(huán)過(guò)程2024/8/1728§6.6

軟件配置管理系統(tǒng)軟件配置管理系統(tǒng)功能:并行開(kāi)發(fā)支持:同時(shí)更改同一模塊修訂版管理:跟蹤變更的時(shí)間、原因、責(zé)任人,以加快問(wèn)題解決版本控制:版本重現(xiàn)產(chǎn)品發(fā)布管理構(gòu)建管理:構(gòu)建過(guò)程自動(dòng)化過(guò)程控制:實(shí)施訪問(wèn)安全、開(kāi)發(fā)規(guī)則變更請(qǐng)求管理代碼共享2024/8/17296.6.1

軟件配置標(biāo)準(zhǔn)EIAStandardIS-649NationalConsensusStdforConfigurationManagement,Aug.1995

給出基本的CM規(guī)則和業(yè)界最好的實(shí)踐經(jīng)驗(yàn)來(lái)指導(dǎo)標(biāo)識(shí)產(chǎn)品配置并進(jìn)行高效、有條理的軟硬件產(chǎn)品管理IEEEStd1042-1987,GuidetoSoftwareConfigurationManagement(ANSI)

描述CM規(guī)則在軟件工程項(xiàng)目中的應(yīng)用IEEEStd828-1990,StandardforSoftwareConfigurationManagementPlans(ANSI)

是IEEEStd1042-1987的補(bǔ)充IEEE/EIA12207.0-1996,IndustryImplementationofInternationalStandardISO/IEC12207:1995(ISO/IEC12207)StandardforInformationTechnology–SoftwareLifecycleProcesses,Mar1998

用明確的術(shù)語(yǔ)定義了軟件生命周期的一個(gè)公共框架2024/8/1730IEEE/EIA12207.1-1996,Lifecycledata,April1998

給出了在IEEE/EIA12207.0-1996中的活動(dòng)和任務(wù)執(zhí)行過(guò)程中哪些數(shù)據(jù)可以記錄的指導(dǎo)IEEE/EIA12207.2-1996,ImplementationConsiderations,April1998

給出了實(shí)現(xiàn)IEEE/EIA12207.0過(guò)程要求的指導(dǎo)ISO9000-3:1991(E),QualityMgmt&QualityAssuranceStds-Part3:GuidelinesfortheapplicationofISO9001tothedevelopment,supplyandmaintenanceofsoftware

為應(yīng)用ISO9001的開(kāi)發(fā)、供應(yīng)、維護(hù)軟件的組織提出的指導(dǎo)方針MIL-HDBK-61,ConfigurationManagementGuidance

提供了DoD采購(gòu)經(jīng)理、后勤管理員和其他個(gè)人已指派的CM職責(zé)方面的指導(dǎo)和信息MIL-STD-2549,ConfigurationManagementDatainterface

給出了通過(guò)CM數(shù)據(jù)庫(kù)進(jìn)行信息交換時(shí)政府的詳細(xì)接口要求;定義了從一種活動(dòng)轉(zhuǎn)到另一種活動(dòng)時(shí)商業(yè)規(guī)則上必要信息和相互關(guān)系計(jì)算機(jī)軟件配置管理計(jì)劃規(guī)范GB/T12505-90

適應(yīng)于重要軟件的SCM計(jì)劃的制訂2024/8/1731CVS(ConcurrentVersionsSystem,并發(fā)版本系統(tǒng))是主流的開(kāi)放源碼、網(wǎng)絡(luò)透明的版本控制系統(tǒng)。它的客戶(hù)機(jī)/服務(wù)器存取方法使得開(kāi)發(fā)者可以從任何因特網(wǎng)的接入點(diǎn)存取最新的代碼。它的無(wú)限制的版本管理檢出的模式避免了通常的因?yàn)榕潘鼨z出模式而引起的人工沖突。它的客戶(hù)端工具可以在絕大多數(shù)的平臺(tái)上使用。6.6.2

并發(fā)版本系統(tǒng)CVS2024/8/1732CVS基本概念倉(cāng)庫(kù)Reository:是CVS服務(wù)器的根目錄,所有的工作都保存在這個(gè)倉(cāng)庫(kù)模塊Module:模塊里面放的是一個(gè)項(xiàng)目的所有文件導(dǎo)入Import:將本地軟件項(xiàng)目導(dǎo)入到CVS倉(cāng)庫(kù)中導(dǎo)出Checkout:將倉(cāng)庫(kù)中的一個(gè)模塊中的東西到處到本地工作目錄下提交修改Commit:將本地修改的文件提交到CVS倉(cāng)庫(kù)同步Update:從CVS下載修改過(guò)的文件來(lái)更新本地文件文件版本Revision:指的是單個(gè)文件版本發(fā)行版本Release:整個(gè)產(chǎn)品的版本標(biāo)簽Tag:對(duì)一個(gè)文件或多個(gè)文件給的符號(hào)名2024/8/1733CVS簡(jiǎn)單命令集檢出CVScheckout[-rrev][-Ddate][-ddir][-jmerg]files提交CVScommit[-Rl][-m

msg]files刪除CVSremove[options]files增加CVSadd[-kflags][-mmsg]files2024/8/1734文件狀態(tài)狀態(tài)狀態(tài)描述Up-to-date與倉(cāng)庫(kù)中最新版本一致Locallymodified已修改但未檢入倉(cāng)庫(kù)Locallyadded已用add加入但未檢入倉(cāng)庫(kù)Locallyremoved已用remove刪除但未檢入倉(cāng)庫(kù)Needscheckout有人修改,但未檢出Needspatch與上面相似但CVS只發(fā)送補(bǔ)丁Needsmerge他人檢入新版本,也做了修改Filehadconflictsonmerge與上面相似,但上一個(gè)update命令產(chǎn)生過(guò)沖突2024/8/1735使用CVS進(jìn)行版本控制檢出Checkout:小組成員從CVS服務(wù)器上檢出各自負(fù)責(zé)的模塊進(jìn)行開(kāi)發(fā),結(jié)束后把文件提交到CVS服務(wù)器提交新文件:在項(xiàng)目中有新的文件加入,要提交到服務(wù)器提交修改文件

分三種情況: ①只有一個(gè)人對(duì)文件進(jìn)行修改時(shí),簡(jiǎn)單提交 ②兩個(gè)人以上對(duì)同一文件的不同部分進(jìn)行修改,第1人簡(jiǎn)單提交,其他人要先合并再提交 ③兩個(gè)人以上對(duì)同一文件的相同部分進(jìn)行修改,第1人可提交,其他人不能提交標(biāo)記:標(biāo)識(shí)修改者分支管理:用于跟蹤缺陷,控制缺陷的擴(kuò)散2024/8/17366.6.3IBM-RationalClearCase&ClearQuestClearCase?軟件可用來(lái)管理和控制軟件開(kāi)發(fā)資產(chǎn),集成了設(shè)計(jì)、開(kāi)發(fā)、構(gòu)建、測(cè)試和部署工具,為支持在整個(gè)生命周期中對(duì)軟件資產(chǎn)進(jìn)行受控訪問(wèn)提供了完整的解決方案CC具有成熟的版本控制,可進(jìn)行自動(dòng)化的工作空間管理,支持并行開(kāi)發(fā)、基線(xiàn)管理以及構(gòu)建和發(fā)布管理,為創(chuàng)建、更新、構(gòu)建、交付、復(fù)用和維護(hù)關(guān)鍵業(yè)務(wù)型資產(chǎn)提供了所需的功能ClearQuest?軟件增強(qiáng)了開(kāi)發(fā)流程并使之自動(dòng)化,同時(shí)還提高了軟件生命周期的可理解性、可預(yù)測(cè)性和可控制性CQ和CC共同協(xié)作,提供了無(wú)縫和全面的變更和配置管理解決方案2024/8/1737ClearCase的功能Versioncontrol版本控制為所有文件和目錄建立版本Buildmanagement構(gòu)建管理為每一個(gè)軟件要素的集成提供擔(dān)保正確的重現(xiàn)每一個(gè)版本跟蹤和重建構(gòu)建Workspacemanagement工作空間管理與其他開(kāi)發(fā)人員并行工作Processcontrol過(guò)程控制記錄和報(bào)告活動(dòng)、歷史和里程碑定制過(guò)程2024/8/1738版本控制這是ClearCase的核心功能:支持廣泛的文件類(lèi)型在版本樹(shù)中觀察構(gòu)件發(fā)展的過(guò)程對(duì)目錄和子目錄進(jìn)行版本控制使用常見(jiàn)的檢出/編輯/檢入范例豐富的數(shù)據(jù)信息自動(dòng)的比較和版本間的歸并01232024/8/1739工作空間管理工作空間管理保證開(kāi)發(fā)人員擁有自己獨(dú)立的工作環(huán)境,擁有自己的私人存儲(chǔ)區(qū),同時(shí)可以訪問(wèn)成員間的共

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論