2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、配置管理配置管理員(SoftwareConfigurationManagementEngineer,簡稱CM)是在軟件項目開發(fā)過程中進(jìn)行配置管理的人員。負(fù)責(zé)制定配置管理計劃,針對項目進(jìn)行配置庫的規(guī)劃;搭建配置管理環(huán)境,建立和維護(hù)配置庫,保證配置庫穩(wěn)定運(yùn)行等配置管理關(guān)鍵活動配置管理關(guān)鍵活動1配置項(SoftwareConfigurationItem,SCI)識別Pressman對于SCI給出了一個比較簡單的定義:“軟件過程的輸出信息可以分

2、為三個主要類別:(1)計算機(jī)程序(源代碼和可執(zhí)行程序),(2)描述計算機(jī)程序的文檔(針對技術(shù)開發(fā)者和用戶),以及(3)數(shù)據(jù)(包含在程序內(nèi)部或外部)。這些項包含了所有在軟件過程中產(chǎn)生的信息,總稱為軟件配置項?!庇纱丝梢姡渲庙椀淖R別是配置管理活動的基礎(chǔ),也是制定配置管理計劃的重要內(nèi)容。軟件配置項分類軟件的開發(fā)過程是一個不斷變化著的過程,為了在不嚴(yán)重阻礙合理變化的情況下來控制變化,軟件配置管理引入了“基線(BaseLine)”這一概念。IE

3、EE對基線的定義是這樣的:“已經(jīng)正式通過復(fù)審核批準(zhǔn)的某規(guī)約或產(chǎn)品,它因此可作為進(jìn)一步開發(fā)的基礎(chǔ),并且只能通過正式的變化控制過程改變。”所以,根據(jù)這個定義,我們在軟件的開發(fā)流程中把所有需加以控制的配置項分為基線配置項和非基線配置項兩類,例如:基線配置項可能包括所有的設(shè)計文檔和源程序等;非基線配置項可能包括項目的各類計劃和報告等。配置項的標(biāo)識和控制所有配置項都都應(yīng)按照相關(guān)規(guī)定統(tǒng)一編號,按照相應(yīng)的模板生成,并在文檔中的規(guī)定章節(jié)(部分)記錄對象

4、的標(biāo)識信息。在引入軟件配置管理工具進(jìn)行管理后,這些配置項都應(yīng)以一定的目錄結(jié)構(gòu)保存在配置庫中。所有配置項的操作權(quán)限應(yīng)由CMO嚴(yán)格管理,基本原則是:基線配置項向軟件開發(fā)人員開放讀取得權(quán)限;非基線配置項向PM、CCB及相關(guān)人員開放。2工作空間管理在引入了軟件配置管理工具之后,所有開發(fā)人員都會被要求把工作成果存放到由軟件配置管理工具所管理的配置庫中去,或是直接工作在軟件配置管理工具提供的環(huán)境之下。所以為了讓每個開發(fā)人員和各個開發(fā)團(tuán)隊能更好的分工

5、合作,同時又互不干擾,對工作空間的管理和維護(hù)也成為了軟件配置管理的一個重要的活動。一般來說,比較理想的情況是把整個配置庫視為一個統(tǒng)一的工作空間,然后再根據(jù)需要把它劃分為個人(私有)、團(tuán)隊(集成)和全組(公共)這三類工作空間(分支),從而更好的支持將來可能出現(xiàn)的并行開發(fā)的需求。每個開發(fā)人員按照任務(wù)的要求,在不同的開發(fā)階段,工作在不同的工作空間上,例如:對于私有開發(fā)空間而言,開發(fā)人員根據(jù)任務(wù)分工獲得對相應(yīng)配置項的操作許可之后,I)發(fā)布新版本

6、。在這樣的流程中,CMO通過軟件配置管理工具來進(jìn)行訪問控制和同步控制,而這兩種控制則是建立在前文所描述的版本控制和分支策略的基礎(chǔ)上的。5狀態(tài)報告配置狀態(tài)報告就是根據(jù)配置項操作數(shù)據(jù)庫中的記錄來向管理者報告軟件開發(fā)活動的進(jìn)展情況。這樣的報告應(yīng)該是定期進(jìn)行,并盡量通過CASE工具自動生成,用數(shù)據(jù)庫中的客觀數(shù)據(jù)來真實的反映各配置項的情況。配置狀態(tài)報告應(yīng)根據(jù)報告應(yīng)著重反映當(dāng)前基線配置項的狀態(tài),以作為對開發(fā)進(jìn)度報告的參照。同時也能從中根據(jù)開發(fā)人員對

7、配置項的操作記錄來對開發(fā)團(tuán)隊的工作關(guān)系作一定的分析。配置狀態(tài)報告應(yīng)該包括下列主要內(nèi)容:A)配置庫結(jié)構(gòu)和相關(guān)說明;B)開發(fā)起始基線的構(gòu)成;C)當(dāng)前基線位置及狀態(tài);D)各基線配置項集成分支的情況;E)各私有開發(fā)分支類型的分布情況;F)關(guān)鍵元素的版本演進(jìn)記錄;G)其它應(yīng)予報告的事項。6配置審計配置審計的主要作用是作為變更控制的補(bǔ)充手段,來確保某一變更需求已被切實實現(xiàn)。在某些情況下,它被作為正式的技術(shù)復(fù)審的一部分,但當(dāng)軟件配置管理是一個正式的活

8、動時,該活動由SQA人員單獨(dú)執(zhí)行??傊浖渲霉芾淼膶ο笫擒浖邪l(fā)活動中的全部開發(fā)資產(chǎn)。所有這一切都應(yīng)作為配置項納入管理計劃統(tǒng)一進(jìn)行管理,從而能夠保證及時的對所有軟件開發(fā)資源進(jìn)行維護(hù)和集成。因此,軟件配置管理的主要任務(wù)也就歸結(jié)為以下幾條:(1)制定項目的配置計劃;(2)對配置項進(jìn)行標(biāo)識;(3)對配置項進(jìn)行版本控制;(4)對配置項進(jìn)行變更控制;(5)定期進(jìn)行配置審計;(6)向相關(guān)人員報告配置的狀態(tài)。由于軟件配置管理覆蓋了整個軟件的開發(fā)過

溫馨提示

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

評論

0/150

提交評論