圖書--軟件配置管理.doc_第1頁(yè)
圖書--軟件配置管理.doc_第2頁(yè)
圖書--軟件配置管理.doc_第3頁(yè)
圖書--軟件配置管理.doc_第4頁(yè)
圖書--軟件配置管理.doc_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余10頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

編號(hào) 03622DOC4 版本 1.0 軟件配置管理(標(biāo)準(zhǔn):HB6465)項(xiàng)目名稱 圖書借閱管理系統(tǒng) 項(xiàng)目負(fù)責(zé)人 編寫/校對(duì)見03622DOC1 審核 2003.12.28標(biāo)審 2002.12.28批準(zhǔn) 2002.12.28單位 軟件項(xiàng)目管理第3小組 目錄1.簡(jiǎn)介1.1目的21.2術(shù)語定義31.3參考資料51.4引用52.軟件配置管理2.1軟件配置管理機(jī)構(gòu)62.2軟件配置管理小組的職責(zé)62.3軟件配置管理工具73.軟件配置管理活動(dòng)3.1配置標(biāo)示73.2 配置控制 83.3 軟件配置管理狀態(tài)的記錄與報(bào)告123.4 軟件配置管理的審計(jì)與評(píng)審124.分包商和廠商軟件控制131、簡(jiǎn)介1. 1目標(biāo)因?yàn)檐浖兏谌魏螘r(shí)刻都可能發(fā)生,因此軟件配置管理的目標(biāo)是為了1、 標(biāo)識(shí)變更;2、 控制變更;3、 確保變更正確實(shí)現(xiàn);4、 向管理人員及相關(guān)人員報(bào)告變更。1. 2術(shù)語定義軟件配置 Software Configuration軟件配置是指一個(gè)軟件產(chǎn)品在軟件生存周期各個(gè)階段所產(chǎn)生的各形式(機(jī)器可讀或人工可讀)和各種版本的文檔、程序及其數(shù)據(jù)的集合。該集合中的每一個(gè)元素稱為該軟件產(chǎn)品軟件配置中的一個(gè)配置項(xiàng)(configuration item)。 軟件配置項(xiàng) Software Configuration Item隨著軟件工程過程的進(jìn)展,軟件配置所包含的內(nèi)容亦隨之增長(zhǎng)。軟件開發(fā)工程中的輸出信息均可以看作是軟件配置項(xiàng)。軟件配置管理項(xiàng) Software Configuration Management Item置于配置控制之下的軟件配置項(xiàng)的有關(guān)軟件成分。包括各類文檔、源程序及其目標(biāo)碼、運(yùn)行所需的系統(tǒng)軟件和支持軟件,以及各種數(shù)據(jù)。軟件配置管理 Software Configuration Management軟件工程的一項(xiàng)基本工作就是要改變軟件管理。對(duì)軟件需求的修改會(huì)造成設(shè)計(jì)的改變,從而又會(huì)影響到程序源碼。在測(cè)試過程中又會(huì)發(fā)現(xiàn)新的問題而導(dǎo)致進(jìn)一步的更改,有時(shí)甚至?xí)绊懙皆嫉能浖枨蟆P薷牡倪^程在概念上很簡(jiǎn)單,但實(shí)施起來卻相當(dāng)復(fù)雜。即使對(duì)于規(guī)模不大的軟件工程來說,由于有一定數(shù)量的人員介入和所需的改變量,都需要建立一個(gè)正式的變更管理系統(tǒng)。這就是需要軟件配置管理的原因所在。軟件配置管理的主要職責(zé)是控制變更工作??墒侨绻麅H僅把軟件配置管理看作是一個(gè)管理工具,或是一種契約責(zé)任,那么它很容易就會(huì)變成一個(gè)阻止工作進(jìn)行的路障。雖然在契約中可能會(huì)要求項(xiàng)目具有軟件配置管理系統(tǒng),但它真正的用途是幫助工程師們控制并跟蹤他們的工作, 以確保不會(huì)丟失或毀壞任何信息。軟件配置管理是用來控制系統(tǒng)元件的開發(fā)和它們與整個(gè)系統(tǒng)的合并。軟件受控庫(kù) software controlled library 軟件受控庫(kù)是指在軟件生存周期的某一個(gè)階段結(jié)束時(shí),存放作為 階段產(chǎn)品而釋放的、與軟件開發(fā)工作有關(guān)的計(jì)算機(jī)可讀信息一人工可讀信息的庫(kù)。軟件配置管理就是對(duì)軟件受控庫(kù)中的各軟件項(xiàng)進(jìn)行管理,因此軟件受控庫(kù)也叫做軟件配置管理庫(kù)。 軟件產(chǎn)品庫(kù) software product library 軟件產(chǎn)品庫(kù)是指在軟件生存周期的組裝與系統(tǒng)測(cè)試階段結(jié)束后,存放最終產(chǎn)品而后交付給用戶運(yùn)行或在現(xiàn)場(chǎng)安裝的軟件的庫(kù)。 接口控制 interface control 接口控制是指描述有關(guān)由一個(gè)或多個(gè)部門提供的兩個(gè)或兩個(gè)以上的配置項(xiàng)接口的所有功能特性和物理特性的過程。在實(shí)現(xiàn)之前,要確保對(duì)這些功能特性和物理特性所建議的修改已經(jīng)過評(píng)審和批準(zhǔn)。 功能基線 functional baseline 功能基線是指在系統(tǒng)分析與軟件定義階段結(jié)束時(shí),經(jīng)過正式評(píng)審和批準(zhǔn)的系統(tǒng)設(shè)計(jì)規(guī)格說明書中對(duì)待開發(fā)系統(tǒng)的規(guī)格說明;或是指經(jīng)過項(xiàng)目委托單位和項(xiàng)目承辦單位雙方簽字同意的協(xié)議書或合同中所規(guī)定的對(duì)待開發(fā)軟件系統(tǒng)的規(guī)格說明;或是由下級(jí)申請(qǐng)經(jīng)上級(jí)同意或直接由上級(jí)下達(dá)的項(xiàng)目任務(wù)書中所規(guī)定的對(duì)待開發(fā)軟件系統(tǒng)的規(guī)格說明。功能基線是最初批準(zhǔn)的功能配置標(biāo)識(shí)。 指派基線 allocated baseline 指派基線是指在軟件需求分析階段結(jié)束時(shí),經(jīng)過正式評(píng)審和批準(zhǔn)的軟件需求的規(guī)格說明。指派基線是最初批準(zhǔn)的指派配置標(biāo)識(shí)。 產(chǎn)品基線 product baseline 產(chǎn)品基線是指在軟件組裝與系統(tǒng)測(cè)試階段結(jié)束時(shí),經(jīng)過正式評(píng)審的批準(zhǔn)的有關(guān)所開發(fā)的軟件產(chǎn)品的全部配置項(xiàng)的規(guī)格說明。產(chǎn)品基線是最初批準(zhǔn)的產(chǎn)品配置標(biāo)識(shí)。 釋放release 釋放是指在軟件生存周期的各個(gè)階段結(jié)束時(shí),由該階段向下階段提交該階段產(chǎn)品的過程。它也指將集成與系統(tǒng)測(cè)試階段結(jié)束時(shí)所獲得的最終產(chǎn)品向用戶提交的過程。后面這個(gè)過程也中做交付(delivery)1. 3參考資料中華人民共和國(guó)國(guó)家航空航天工業(yè)部工業(yè)標(biāo)準(zhǔn)軟件文檔編制規(guī)范HB 6465-90軟件工程概論清華出版社 鄭人杰 等著 1998第一版GB/T 11457 軟件工程術(shù)語 GB 8566 計(jì)算機(jī)軟件開發(fā)規(guī)范 GB 8567 計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南 GB/T 12504 計(jì)算機(jī)軟件質(zhì)量保證計(jì)劃規(guī)范1. 4引用軟件項(xiàng)目計(jì)劃 第3開發(fā)小組編號(hào):03622DOC1日期:2003.12.08功能分解及進(jìn)度 第3開發(fā)小組編號(hào):03622DOC2日期:2003.12.18RMMM 第3開發(fā)小組編號(hào):03622DOC3日期:2003.12.082、軟件配置管理2.1軟件配置管理機(jī)構(gòu)在本軟件系統(tǒng)整個(gè)開發(fā)期間,必須成立軟件配置管理小組負(fù)責(zé)配置管理工作。軟件配置管理小組屬項(xiàng)目總體組領(lǐng)導(dǎo),由總體組代表、軟件工程小組代表、項(xiàng)目的專職配置管理人員、項(xiàng)目的專職質(zhì)量保證人員以及各個(gè)子系統(tǒng)軟件配置管理人員等方面的人員組成,由總體組代表任組長(zhǎng)。各子系統(tǒng)的軟件配置管理人員在業(yè)務(wù)上受軟件配置管理小組領(lǐng)導(dǎo),在行政上受子系統(tǒng)負(fù)責(zé)人領(lǐng)導(dǎo)。 軟件配置管理小組和軟件配置管理人員必須檢查和督促本計(jì)劃的實(shí)施。各子系統(tǒng)的軟件配置管理人員有權(quán)直接向軟件配置管理小組報(bào)告子項(xiàng)目的軟件配置管理情況。各子系統(tǒng)的軟件配置管理人員應(yīng)該根據(jù)對(duì)子項(xiàng)目的具體要求,制訂必要的規(guī)程和規(guī)定,以確保完全遵守本計(jì)劃規(guī)定的所有要求。2.2軟件配置管理小組的職責(zé)在軟件配置管理小組中,各類人員要互相配合、分工協(xié)作,共同擔(dān)負(fù)起整個(gè)項(xiàng)目的軟件配置管理工作。其中各類人員的分工如下: A 配置管理組組長(zhǎng),對(duì)有關(guān)軟件配置管理的各項(xiàng)工作全面負(fù)責(zé), 特別要對(duì)更改建議的審批和評(píng)審負(fù)責(zé); B項(xiàng)目組組長(zhǎng)負(fù)責(zé)監(jiān)督在軟件配置管理工作中認(rèn)真執(zhí)行軟件工程規(guī)范; C 項(xiàng)目的專職配置管理人員檢查在作配置更改時(shí)的質(zhì)量保證措施; D 各子系統(tǒng)的配置管理人員具體負(fù)責(zé)實(shí)施各自的配置管理工作,并參與各子系統(tǒng)的功能配置檢查和物理配置檢查; E 用戶代表負(fù)責(zé)反映用戶對(duì)配置管理的要求,并協(xié)助檢查各類人員對(duì)軟件配置管理計(jì)劃的執(zhí)行情況; F 項(xiàng)目專職的配置管理人員協(xié)助組長(zhǎng)開展各項(xiàng)軟件配置管理活動(dòng),負(fù)責(zé)審查所采用的配置管理工具、技術(shù)和方法,并負(fù)責(zé)匯總、維護(hù)和保存有關(guān)軟件配置管理活動(dòng)的各項(xiàng)記錄。 2. 3軟件配置管理工具我們?cè)谲浖拈_發(fā)過程中,用到軟件配置有關(guān)的工具有軟件測(cè)試工具、軟件配置管理工具、文檔輔助生成工具。 A、 軟件測(cè)試工具(針對(duì)DELPHI開發(fā)的軟件自動(dòng)化試工具)B、軟件配置管理工具(PVCS(Product Version Control System)作為項(xiàng)目的軟件配置管理工具。使用的方面將包括:進(jìn)行軟件配置管理和版本控制,對(duì)本項(xiàng)目開發(fā)過程中的所有文檔和程序進(jìn)行問題跟蹤。3. 軟件配置管理活動(dòng)3.1配置標(biāo)示311 文檔 所有為本項(xiàng)目編制的文檔,都要符合GB 8567中的規(guī)定。圖書管理軟件系統(tǒng)及其所屬的各個(gè)子系統(tǒng)所編寫的文檔數(shù)目,可根據(jù)GB 8567的規(guī)定作適當(dāng)?shù)募舨?。剪裁方案由技術(shù)組提出建議,報(bào)項(xiàng)目組批準(zhǔn)。例如:文檔命名標(biāo)準(zhǔn): 檢查單 (Checklist)CL程序修改報(bào)告 (Code Difference Report)CDR軟件功能設(shè)計(jì)文檔 (Functional Design Document)FDD軟件功能說明書 (Functional Specification)FS手冊(cè) (Handbook)HB系統(tǒng)集成測(cè)試計(jì)劃 (Integration Test Plan)ItestPlan系統(tǒng)集成測(cè)試報(bào)告 (Integration Test Report)ITestRep組間協(xié)作記錄文檔 (Intergroup Coordination Document)IC初步設(shè)計(jì)文檔 (Preliminary Design Document)PDD軟件配置管理文檔 (Software Configuration Management Plan)SCM軟件質(zhì)量保證計(jì)劃 (Software Quality Assurance Plan)SQA軟件需求規(guī)格說明 (Software Requirements Specification)SRS個(gè)人工作記錄說明 (Statement of Personal Work)SOPW子系統(tǒng)測(cè)試計(jì)劃 (Sub-System Test Plan)SSTP子系統(tǒng)測(cè)試報(bào)告 (Sub-System Test Report)SSTR子系統(tǒng)測(cè)試腳本 (Sub-System Test Script)SSTS軟件維護(hù)計(jì)劃 (Sustaining Plan)SP系統(tǒng)操作描述 (System Operations Description)SOD系統(tǒng)測(cè)試計(jì)劃 (System Test Plan)STestPlan系統(tǒng)測(cè)試報(bào)告 (System Test Report)STestRep用戶培訓(xùn)計(jì)劃 (Training Plan)UTP文檔版本編號(hào)文檔版本進(jìn)行編號(hào)要遵守的標(biāo)準(zhǔn):起草版本的編號(hào)為 0.1, 0.2, 0.3, ., 0.10.版本編號(hào)可以根據(jù)項(xiàng)目需要延伸到若干層,例如, 0.1, 0.1.1, 0.1.1.1.一旦文檔版本得以確認(rèn)后,版本編號(hào)應(yīng)該始自 1.0。版本編號(hào)不斷變化為: 1.0, 1.1, 1.2, ., 1.10.項(xiàng)目可以根據(jù)需要將版本編號(hào)晉升為2.0,2.1, 2.2 等。312 程序 所有屬于本項(xiàng)目的程序、子程序、功能模塊和程序單元,都要按照由項(xiàng)目技術(shù)組制訂,且經(jīng)項(xiàng)目組批準(zhǔn)的軟件系統(tǒng)的命名約定的規(guī)定來標(biāo)識(shí)。 例如:程序編碼規(guī)范;程序注釋編寫要求;程序修改標(biāo)注313 各類基線 所有屬于本項(xiàng)目及其各子系統(tǒng)的各類基線,首先要按照任務(wù)書、軟件需求規(guī)格說明書的規(guī)定確定其技術(shù)內(nèi)容,然后按照軟件系統(tǒng)的上述命名約定的規(guī)定來標(biāo)識(shí)。 32 配置控制 軟件配置的更改管理適用于本項(xiàng)目的所有文檔和代碼,其中包括本項(xiàng)目的各個(gè)運(yùn)行軟件,也包括為本項(xiàng)目專門開發(fā)的支持軟件。配置控制的要點(diǎn)如下: A 修改批準(zhǔn)權(quán)限對(duì)本項(xiàng)目各個(gè)子系統(tǒng)及其專用支持軟件的功能基線、指派基線、產(chǎn)品基線及其集成系統(tǒng)的任何修改(稱為A類修改),都必須通過項(xiàng)目配置管理小組討論,并必須經(jīng)總體組批準(zhǔn);對(duì)本項(xiàng)目各個(gè)子系統(tǒng)及其專用支持軟件的其他階段產(chǎn)品的任何修改(稱為B類修改),都必須通過本項(xiàng)目各個(gè)子系統(tǒng)的配置管理人員審查,并經(jīng)項(xiàng)目的軟件配置管理小組與各個(gè)子系統(tǒng)負(fù)責(zé)人的共同批準(zhǔn)并報(bào)項(xiàng)目總體組備案。 B 修改審批程序:上述兩類修改的審批程序如表1。 C 修改控制工具:修改控制工具是協(xié)助軟件配置管理人員進(jìn)行配置控制的有效手段。33軟件配置管理狀態(tài)的記錄與報(bào)告利用軟件問題報(bào)告單和軟件修改報(bào)告單對(duì)項(xiàng)目子系統(tǒng)及其支持軟件的配置狀態(tài)進(jìn)行追蹤。對(duì)軟件問題報(bào)告單和軟件修改報(bào)告單的追蹤應(yīng)由軟件配置管理工具自動(dòng)實(shí)現(xiàn),用戶可通過該軟件系統(tǒng)對(duì)其進(jìn)行查詢。 注:本計(jì)劃在此處應(yīng)給出軟件問題報(bào)告單與軟件修改報(bào)告單的具體格式,并作出必要的說明。鑒于本計(jì)劃采用的報(bào)告格式見附件表: 34軟件配置管理的審計(jì)與評(píng)審項(xiàng)目軟件配置管理小組要對(duì)所有由第三方提供的軟件進(jìn)行物理配置檢查;對(duì)本項(xiàng)目及其各個(gè)子系統(tǒng)的每一個(gè)新的釋放進(jìn)行功能配置檢查和物理配置檢查;對(duì)計(jì)算機(jī)系統(tǒng)所提供的軟件和硬件配置要每隔半年檢查一次;在軟件驗(yàn)收前要對(duì)計(jì)算機(jī)系統(tǒng)、各個(gè)子系統(tǒng)及其專用支持軟件的配置進(jìn)行綜合檢查。 在軟件開發(fā)周期各階段的評(píng)審與檢查工作中,要對(duì)該階段所進(jìn)行的配置管理工作進(jìn)行必要的評(píng)審和檢查。應(yīng)該進(jìn)行評(píng)審與檢查的內(nèi)容與次數(shù),圖書管理系統(tǒng)軟件開發(fā)計(jì)劃規(guī)定(請(qǐng)參考開發(fā)計(jì)劃文檔)。配置修改的審批程序按本計(jì)劃第3.2條的規(guī)定處理。 配置管理報(bào)表及其格式 1、 源程序保管表項(xiàng)目程序名存放媒體功能交付使用日期保管人借出否備注借出日歸還日2、 軟件資料管理表項(xiàng)目類別資料編號(hào)資料名資料來源經(jīng)手人數(shù)量備注3、 程序驗(yàn)收單程序名稱:程序模塊名稱:綜合功能規(guī)格書制作者:審查者:承認(rèn)者:程序功能規(guī)格書制作者:審查者:承認(rèn)者:功能變更書制作者:審查者:承認(rèn)者:程序制作者:作成驗(yàn)收:修改驗(yàn)收:功能變更驗(yàn)收:系統(tǒng)組驗(yàn)收人:驗(yàn)收日期:用戶驗(yàn)收人:驗(yàn)收日期:程序預(yù)定完成日期:程序?qū)嶋H完成日期:源程序存放媒體:小組負(fù)責(zé)人簽名:用戶單位負(fù)責(zé)人簽名:上級(jí)負(fù)責(zé)人簽名:程序主要功能:程序移交用戶的有關(guān)資料備注:4、 功能變更管理表功能變更管理表:編號(hào): 發(fā)行日期:變更內(nèi)容1、需要變更的模塊要修正的模塊表格文件2、要增加的某快表格文件3、要?jiǎng)h除

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論