軟件配置管理規(guī)范_第1頁
軟件配置管理規(guī)范_第2頁
軟件配置管理規(guī)范_第3頁
軟件配置管理規(guī)范_第4頁
軟件配置管理規(guī)范_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

編制XXXXX審核XXXXX 批準XXXXX 發(fā)布日期XXX有限公司A/001文件更改控制記錄更改更改更改人單號/日期更改后序號1第一次發(fā)布更改說明XXX有限公司A/002本文件用于規(guī)范軟件的配置管理過程。2合用范圍本程序合用于本公司開辟的XX軟件,其他軟件組件可參考實施。3術語無4職責。4.2軟件部負責管理軟件源代碼版本控制系統(tǒng)。4.3軟件部指定人員負責司內(nèi)所有項目的軟件配置管理。5軟件配置管理規(guī)范5.1軟件配置管理的范圍在整個軟件生命周期內(nèi),管理軟件配置項的版本變更及發(fā)布。配置項包括:源代碼文件、配置文件、數(shù)據(jù)庫腳本、資源文件、構建安裝相關的腳本與說明文檔、生成的二進制可執(zhí)行文件、引用的庫文件、安裝文件、設計文檔、設計評審記錄、設計驗證記錄、現(xiàn)成軟件。還包括開辟管理、質(zhì)量管理、風險管理等與軟件開辟相關的文檔。5.2軟件配置管理的工具SVN一級一級二級三級四級說明trunktrunk目錄為開辟目錄,即最新的內(nèi)容doc存放設計相關的文檔:輸入輸出文檔,設計相關的記錄及驗證文檔XXX有限公司A/003XX-libslib腳本文件,說明文檔,軟件配置表lib如果第三方庫有靜態(tài)庫,統(tǒng)一放在這里,便于引用三方庫單獨放在一個子目錄lib如果公共庫有靜態(tài)庫,統(tǒng)一放在這里共庫單獨放在一個目錄,頭文件可以再分目錄存放、數(shù)據(jù)文件的模板、數(shù)據(jù)庫創(chuàng)建腳本等目錄單獨一個目錄發(fā)布可以供其他工程(不在本倉庫)使用的輸出文件,包括頭文件、動態(tài)庫文再分目錄的最后一個測試修訂測試文檔,軟件更改相關文檔開辟期所有的變更提交至/trunk目錄。trunktesting下,并以版本命名。測試以及測試問題的修訂都在這個分支上迭代完成。測試前由軟件負責人向質(zhì)控小組或者測進行構建并交付測試。XXX有限公司A/004在已經(jīng)確定最后一次測試的結果達到了產(chǎn)品發(fā)布的條件時,關閉測試分支。由配置管理員將最后一次測試版本打上發(fā)布標簽。由軟件負責人將最后測試分支的修訂合并到/trunk目錄。5.3.5已發(fā)布版本的問題修訂當對已經(jīng)發(fā)布的版本做問題修訂時,從相應的發(fā)布標簽復制并新建測試分支,對問題做出修訂,并交XXX有限公司A/005。對于規(guī)模較大的變動或者試驗性質(zhì)的開辟,單獨在/branches目錄下新建一個分支,分支的來源可以是/tags中的版本或者/trunk上的修訂版本。當開辟完成時可以合并到主干。5.4現(xiàn)成軟件的管理第三方軟件/庫的管理由軟件部維護第三方軟件庫,并建立第三方軟件庫索引,對每一個第三方軟件項進行標識。注:開源軟件一定要連同源代碼一起保存。5.4.2XX現(xiàn)成軟件的管理XX現(xiàn)成軟件為可直接使用的XX軟件產(chǎn)品,由軟件部維護,單獨建立XX現(xiàn)成軟件庫,并建立XX現(xiàn)成軟件索引,對其進行標識。5.5軟件的構建與發(fā)布每一個項目由項目經(jīng)理指定專人進行軟件構建。軟件構建人員從SVN獲取指定的修訂版本到本地,使用指定的工具進行構建,將構建的結果或者安裝包連同MD5驗證碼放在FTP指定的位置。測試人員從FTP獲取軟件并安裝,對于經(jīng)過測試滿足發(fā)布要求的軟件,復制并更名用以發(fā)布。XXX有限公司A/006管理問題解決過程的應用對問題進行研究之后,劃定需要更改的配置項,并申請更改這些配置項。惟獨通過批準的配置項才進過程。根據(jù)更改申請的批復結果,配置開放相應的配置項給指定人員。由指定的開辟人員對開放的配置項做出修訂提交。更改的可追溯性管理請/批準記錄。5.7對軟件系統(tǒng)配置的管理維護與軟件版本對應的軟件產(chǎn)品配置表,配置表說明組成軟件系統(tǒng)的源碼、現(xiàn)成軟件、模板文件等配5.8對驗證前的軟件配置項的控制驗證前的軟件配置項也納入配置管理工具進行管理。5.9配置狀態(tài)的記錄branches分支中維護,發(fā)布前也必須打標簽,其他不做要求。5.11與問題及特性的關聯(lián)在做問題的記錄時標明發(fā)現(xiàn)問題的軟件版本,解決問題的軟件版本。軟件的功能和特性文檔也加入配置管理庫,發(fā)布時一同打標簽。由軟件部主導通過配置管理工具進行配置管理,軟件配置管理員由軟件部指定。XXX有限公司A/007配置管理標識約定文檔采用[文檔名]+[修訂版本號]作為標識。對于具體的源代碼文件,使用[相對路徑]+[配置管理的修訂版本號]作為標識。如:文件夾也有修訂版本,因此可以將文件夾及其中的內(nèi)容作為一個配置項。對于標簽中的源代碼文件,也可以使用[標簽名]+[相對路徑]作為標識。軟件產(chǎn)品文件的標識采用[文件名]+[版本號]作為標識。軟件產(chǎn)品文件的版本號格式如下:X.Y.Z.T,X對于有廠商的現(xiàn)成軟件采用[廠商]+[文件名或者庫名]+[版本]來標識;對于開源項目文件,使用[項目名稱]+[發(fā)布版本或者配置管理修訂版本]作為標識;如果開源文件沒有版本,使用公開日期替代版本;對于比如安裝腳本、數(shù)據(jù)庫腳本、配置文件等,采用與源代碼文件相同的標識方式,參照5.13.2。應用最小權限原則:對于不相關的人禁止訪問相應配置項;對于有權訪問但無權修改的人開放只讀權限,對于有權修改的人開放讀寫權限。6相關文件無XXX有限公司A/008刪除等刪除等...路徑等工具使用記錄表序號配置管理工具操作具體內(nèi)容時間操作人

溫馨提示

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

最新文檔

評論

0/150

提交評論