版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、計(jì)算機(jī)軟件配置管理計(jì)劃規(guī)范1 引言 11 目的 本計(jì)劃的目的在于對(duì)所開發(fā)的CADCSC軟件規(guī)定各種必要的配置管理?xiàng)l款,以保證所交付的CADCSC軟件能夠滿足項(xiàng)目委托書中規(guī)定的各種原則需求,能夠滿足本項(xiàng)目總體組制定的且經(jīng)領(lǐng)導(dǎo)小組批準(zhǔn)的軟件系統(tǒng)需求規(guī)格說(shuō)明書中規(guī)定的各項(xiàng)具體需求。 軟件開發(fā)單位在開發(fā)本項(xiàng)目所屬的各子系統(tǒng)(其中包括為本項(xiàng)目研制或選用的各種支持軟件)時(shí),都應(yīng)該執(zhí)行本計(jì)劃中的有關(guān)規(guī)定,但可以根據(jù)各自的情況對(duì)本計(jì)劃作適當(dāng)?shù)募舨茫詽M足特定的配置管理需求。剪裁后的計(jì)劃必須經(jīng)總體組批準(zhǔn)。 12 定義 1.2.1項(xiàng)目委托單位項(xiàng)目委托單位是指為產(chǎn)品開發(fā)提供資金并通常也是(但有時(shí)也未必)確定產(chǎn)品需求
2、的單位或個(gè)人。 1.2.2 項(xiàng)目承辦單位項(xiàng)目承辦單位是指為項(xiàng)目委托單位開發(fā)、購(gòu)置或選用軟件產(chǎn)品的單位或個(gè)人。 1.2.3 軟件開發(fā)單位軟件開發(fā)單位是指直接或間接受項(xiàng)目委托單位委托而直接負(fù)責(zé)開發(fā)軟件的單位或個(gè)人。 1.2.4 用戶用戶是指實(shí)際全勝軟件來(lái)完成某項(xiàng)計(jì)算、控制或數(shù)據(jù)處理等任務(wù)的單位或個(gè)人。 1.2.5 軟件軟件是指計(jì)算機(jī)程序及其有關(guān)的數(shù)據(jù)和文檔,也包括固化了的程序。 1.2.6 重要軟件重要軟件是指其故障會(huì)影響到人身安全、會(huì)導(dǎo)致重大經(jīng)濟(jì)損失或社會(huì)損失的軟件。 1.2.7 軟件生存周期軟件生存周期是指從軟件系統(tǒng)設(shè)計(jì)對(duì)軟件系統(tǒng)提出應(yīng)用需求開始,經(jīng)過(guò)開發(fā),產(chǎn)生出一個(gè)滿足需求的計(jì)算機(jī)軟件系統(tǒng),
3、然后投入運(yùn)行,直至該軟件系統(tǒng)退役為止。其間經(jīng)歷系統(tǒng)分析與軟件定義、軟件開發(fā)以及系統(tǒng)的運(yùn)行與維護(hù)等三個(gè)階段。其中軟件開發(fā)階段一般又分成需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼與單元測(cè)試、組裝與系統(tǒng)測(cè)試以及安裝與驗(yàn)收等六個(gè)階段。 1.2.8 軟件開發(fā)庫(kù)軟件開發(fā)庫(kù)是指在軟件生存周期的某一個(gè)階段期間,存放與該階段軟件開發(fā)工作有關(guān)的計(jì)算機(jī)可讀信息和人工可讀信息的庫(kù)。 1.2.9 軟件受控庫(kù)軟件受控庫(kù)是指在軟件生存周期的某一個(gè)階段結(jié)束時(shí),存放作為階段產(chǎn)品而釋放的、與軟件開發(fā)工作有關(guān)的計(jì)算機(jī)可讀信息一人工可讀信息的庫(kù)。軟件配置管理就是對(duì)軟件受控庫(kù)中的各軟件項(xiàng)進(jìn)行管理,因此軟件受控庫(kù)也叫做軟件配置管理庫(kù)。 1.2.
4、10 軟件產(chǎn)品庫(kù)軟件產(chǎn)品庫(kù)是指在軟件生存周期的組裝與系統(tǒng)測(cè)試階段結(jié)束后,存放最終產(chǎn)品而后交付給用戶運(yùn)行或在現(xiàn)場(chǎng)安裝的軟件的庫(kù)。 1.2.11 接口控制接口控制是指描述有關(guān)由一個(gè)或多個(gè)部門提供的兩個(gè)或兩個(gè)以上的配置項(xiàng)接口的所有功能特性和物理特性的過(guò)程。在實(shí)現(xiàn)之前,要確保對(duì)這些功能特性和物理特性所建議的修改已經(jīng)過(guò)評(píng)審和批準(zhǔn)。 1.2.12 功能基線功能基線是指在系統(tǒng)分析與軟件定義階段結(jié)束時(shí),經(jīng)過(guò)正式評(píng)審和批準(zhǔn)的系統(tǒng)設(shè)計(jì)規(guī)格說(shuō)明書中對(duì)待開發(fā)系統(tǒng)的規(guī)格說(shuō)明;或是指經(jīng)過(guò)項(xiàng)目委托單位和項(xiàng)目承辦單位雙方簽字同意的協(xié)議書或合同中所規(guī)定的對(duì)待開發(fā)軟件系統(tǒng)的規(guī)格說(shuō)明;或是由下級(jí)申請(qǐng)經(jīng)上級(jí)同意或直接由上級(jí)下達(dá)的項(xiàng)目
5、任務(wù)書中所規(guī)定的對(duì)待開發(fā)軟件系統(tǒng)的規(guī)格說(shuō)明。功能基線是最初批準(zhǔn)的功能配置標(biāo)識(shí)。 1.2.13 指派基線指派基線是指在軟件需求分析階段結(jié)束時(shí),經(jīng)過(guò)正式評(píng)審和批準(zhǔn)的軟件需求的規(guī)格說(shuō)明。指派基線是最初批準(zhǔn)的指派配置標(biāo)識(shí)。 1.2.14 產(chǎn)品基線產(chǎn)品基線是指在軟件組裝與系統(tǒng)測(cè)試階段結(jié)束時(shí),經(jīng)過(guò)正式評(píng)審的批準(zhǔn)的有關(guān)所開發(fā)的軟件產(chǎn)品的全部配置項(xiàng)的規(guī)格說(shuō)明。產(chǎn)品基線是最初批準(zhǔn)的產(chǎn)品配置標(biāo)識(shí)。 1.2.15 軟件配置軟件配置是指一個(gè)軟件產(chǎn)品在軟件生存周期各個(gè)階段所產(chǎn)生的各種形式(機(jī)器可讀或人工可讀)和各種版本的文檔、程序及其數(shù)據(jù)的集合。該集合中的每一個(gè)元素稱為該軟件產(chǎn)品軟件配置中的一個(gè)配置項(xiàng)(configur
6、ation item)。 1.2.16 釋放釋放是指在軟件生存周期的各個(gè)階段結(jié)束時(shí),由該階段向下階段提交該階段產(chǎn)品的過(guò)程。它也指將集成與系統(tǒng)測(cè)試階段結(jié)束時(shí)所獲得的最終產(chǎn)品向用戶提交的過(guò)程。后面這個(gè)過(guò)程也中做交付。 13 參考資料 2 管理 21 機(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)。 軟件配置管理
7、小組和軟件配置管理人員必須檢查和督促本計(jì)劃的實(shí)施。各子系統(tǒng)的軟件配置管理人員有權(quán)直接向軟件配置管理小組報(bào)告子項(xiàng)目的軟件配置管理情況。各子系統(tǒng)的軟件配置管理人員應(yīng)該根據(jù)對(duì)子項(xiàng)目的具體要求,制訂必要的規(guī)程和規(guī)定,以確保完全遵守本計(jì)劃規(guī)定的所有要求。 22 任務(wù) 在軟件工程化生產(chǎn)的各個(gè)階段中,與本階段的階段產(chǎn)品有關(guān)的全部信息在軟件開發(fā)庫(kù)存放,與前面各個(gè)階段的階段產(chǎn)品有關(guān)的信息則在軟件受控庫(kù)存放。在研制與開發(fā)階段的階段產(chǎn)品的過(guò)程中,開發(fā)者和開發(fā)小組長(zhǎng)有權(quán)對(duì)本階段的階段產(chǎn)品作必要的修改;但是如果開發(fā)者或開發(fā)小組長(zhǎng)認(rèn)為有必要個(gè)性前面有關(guān)階段的階段產(chǎn)品時(shí),就必須通過(guò)項(xiàng)目的配置管理小組辦理正規(guī)的審批手續(xù)。因此
8、,軟件開發(fā)庫(kù)屬開發(fā)這個(gè)階段產(chǎn)品的開發(fā)者管理,而軟件受控庫(kù)由項(xiàng)目的配置管理小組管理。軟件經(jīng)過(guò)組裝與系統(tǒng)測(cè)試后,應(yīng)該送入軟件產(chǎn)品庫(kù),如欲對(duì)其修改,必須經(jīng)軟件配置管理小組研究同意,然后報(bào)項(xiàng)目總體組組長(zhǎng)批準(zhǔn)。關(guān)于軟件配置要進(jìn)行修改時(shí)的具體審批手續(xù),將在第3.2條中詳細(xì)規(guī)定。 23 職責(zé) 在軟件配置管理小組中,各類人員要互相配合、分工協(xié)作,共同擔(dān)負(fù)起整個(gè)項(xiàng)目的軟件配置管理工作。其中各類人員的分工如下: A 組長(zhǎng)是總體組代表,他對(duì)有關(guān)軟件配置管理的各項(xiàng)工作全面負(fù)責(zé),特別要對(duì)更改建議的審批和評(píng)審負(fù)責(zé); B 軟件工程小組組長(zhǎng)負(fù)責(zé)監(jiān)督在軟件配置管理工作中認(rèn)真執(zhí)行軟件工程規(guī)范; C 項(xiàng)目的專職配置管理人員檢查在作
9、配置更改時(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)記錄。 24接口控制 對(duì)各類接口進(jìn)行嚴(yán)格、合理的控制,是軟件配置管理中最重要的任務(wù)之一。整個(gè)軟件項(xiàng)目及其各子系統(tǒng)都必須對(duì)進(jìn)行嚴(yán)格的控制。在工程化軟件系統(tǒng)中,主要的接口有如下五類: A 用戶界面:用戶界面是指各子系統(tǒng)與設(shè)計(jì)人員、
10、用戶或維護(hù)人員之間的操作約定。同時(shí)還指實(shí)現(xiàn)這些操作約定的物理部件的功能與性能特性。 B 系統(tǒng)內(nèi)部接口:系統(tǒng)內(nèi)部接口是指各子系統(tǒng)在集成為一個(gè)總的軟件系統(tǒng)時(shí)的各種連接約定。 C 標(biāo)準(zhǔn)程序接口:標(biāo)準(zhǔn)程序接口是指各應(yīng)用子系統(tǒng)與標(biāo)準(zhǔn)子程序庫(kù)(包括宿主計(jì)算機(jī)系統(tǒng)已有的庫(kù)程序)之間的調(diào)用約定。 D 設(shè)備接口:設(shè)備接口是指各子系統(tǒng)與各種設(shè)備(包括終端和其他各種輸入/輸出設(shè)備)之間的連接約定。 E 軟件接口:軟件接口是指各個(gè)子系統(tǒng)與宿主計(jì)算機(jī)上的系統(tǒng)軟件以及與調(diào)用本軟件的其它軟件系統(tǒng)之間的連接約定。 以上五類接口是一個(gè)軟件系統(tǒng)各項(xiàng)配置的重要組成部分。對(duì)接口修改進(jìn)行合理的控制,是軟件配置管理的重要任務(wù)之一。這五類
11、接口都涉及到軟件系統(tǒng)的全局,因此,當(dāng)要求對(duì)這五類接口中的任一類接口進(jìn)行修改時(shí),都必須辦理正規(guī)的審批手續(xù),最后要經(jīng)項(xiàng)目總體組批準(zhǔn)。具體的審批程序?qū)⒃诒居?jì)劃的第3.2條中規(guī)定(可參閱表1)。 表1 兩類修改的審批程序 步驟 A類修改的審批程序 B類修改的審批程序 1 發(fā)現(xiàn)問(wèn)題,填寫軟件問(wèn)題報(bào)告單 發(fā)現(xiàn)問(wèn)題,填寫軟件問(wèn)題報(bào)告單 2 項(xiàng)目組長(zhǎng)評(píng)審 項(xiàng)目組長(zhǎng)評(píng)審 3 軟件配置管理小組評(píng)審 子系統(tǒng)配置管理人員評(píng)審 4 項(xiàng)目總體組批準(zhǔn) 子系統(tǒng)負(fù)責(zé)人批準(zhǔn) 5 修改配置并填寫軟件修改報(bào)告單 修改配置并填寫軟件修改報(bào)告單 6 項(xiàng)目組長(zhǎng)評(píng)審 項(xiàng)目組長(zhǎng)評(píng)審 7 軟件質(zhì)量保證小組評(píng)審 子系統(tǒng)質(zhì)量保證人員評(píng)審 8 總體組
12、批準(zhǔn) 項(xiàng)目的軟件配置管理小組與子系統(tǒng)負(fù)責(zé)人共同批準(zhǔn)并報(bào)項(xiàng)目總體組備索 25 軟件配置管理計(jì)劃的實(shí)現(xiàn) 在實(shí)現(xiàn)軟件配置管理計(jì)劃的過(guò)程中,要特別注意實(shí)現(xiàn)以下三個(gè)里程碑: A 建立軟件配置管理小組:在項(xiàng)目總體組批準(zhǔn)軟件配置管理計(jì)劃之后,立即成立軟件配置管理小組; B 建立各階段的配置基線:隨著軟件系統(tǒng)及其所屬各子系統(tǒng)的任務(wù)書的評(píng)審和批準(zhǔn),建立起功能基線;隨著總體組編寫的<軟件需求規(guī)格說(shuō)明書的批準(zhǔn),建立起指派基線;隨著工程化軟件系統(tǒng)的集成與系統(tǒng)測(cè)試的完成,建立起產(chǎn)品基線。 C 建立軟件庫(kù):在本項(xiàng)目所屬的各個(gè)子系統(tǒng)的研制工作的開始,就建立起各個(gè)子系統(tǒng)的軟件開發(fā)庫(kù),并在本項(xiàng)目配置管理小組的計(jì)算機(jī)上建立
13、起有關(guān)該系統(tǒng)及其子系統(tǒng)的軟件受控庫(kù)。以后在每個(gè)開發(fā)階段的結(jié)束,建立各個(gè)子系統(tǒng)的新的開發(fā)庫(kù),同時(shí)把這個(gè)階段的階段產(chǎn)品送入總的軟件受控庫(kù),并在各個(gè)子系統(tǒng)的計(jì)算機(jī)上建立軟件受控庫(kù)的副本。軟件受控庫(kù)必須以主軟件受控庫(kù)為準(zhǔn)。當(dāng)全部開發(fā)工作結(jié)束,在配置管理小組的計(jì)算機(jī)上建立起軟件產(chǎn)品庫(kù),并在各子系統(tǒng)的計(jì)算機(jī)上建立軟件產(chǎn)品庫(kù)的副本。 26 適用的標(biāo)準(zhǔn)、條例和約定 除應(yīng)奠定本計(jì)劃第1.3條中指出的參考資料以及本計(jì)劃中的其他章條所作的各項(xiàng)規(guī)定外,還應(yīng)該遵守如下標(biāo)準(zhǔn)、條例和約定: A 軟件開發(fā)庫(kù)、軟件受控庫(kù)與軟件產(chǎn)品庫(kù)的操作規(guī)程與管理規(guī)程; B 系統(tǒng)、子系統(tǒng)、模塊和程序單元的命名約定; C 文檔和測(cè)試用例的命名和
14、管理規(guī)程。 這引起命名約定、操作規(guī)程與管理規(guī)程應(yīng)由項(xiàng)目技術(shù)組負(fù)責(zé)制訂,并應(yīng)認(rèn)真聽取各子系統(tǒng)項(xiàng)目負(fù)責(zé)人的意見,最后報(bào)項(xiàng)目總體組審批。在執(zhí)行過(guò)程中,如果發(fā)現(xiàn)某些條款需要修改,則必須辦理正規(guī)的審批手續(xù),最后要經(jīng)項(xiàng)目總體組批準(zhǔn)。具體的審批程序?qū)⒃诒居?jì)劃的第3.2條中規(guī)定。 3 軟件配置管理活動(dòng) 31 配置標(biāo)識(shí) 311 文檔 軟件系統(tǒng)及其所屬的各個(gè)子系統(tǒng)所編寫的文檔數(shù)目,可根據(jù)相關(guān)的規(guī)定作適當(dāng)?shù)募舨?。剪裁方案由技術(shù)組提出建議,報(bào)總體組批準(zhǔn)。 312 程序 所有屬于本項(xiàng)目的程序、分程序、模塊和程序單元,都要按照由項(xiàng)目技術(shù)組制訂,且經(jīng)總體組批準(zhǔn)的軟件系統(tǒng)的命名約定的規(guī)定來(lái)標(biāo)識(shí)。 313 各類基線 所有屬于本
15、項(xiàng)目及其各子系統(tǒng)的各類基線,首先要按照任務(wù)書、軟件需求規(guī)格說(shuō)明書的規(guī)定確定其技術(shù)內(nèi)容,然后按照軟件系統(tǒng)的上述命名約定的規(guī)定來(lái)標(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類修改),都必須通過(guò)項(xiàng)目配置管理小組討論,并必須經(jīng)總體組批準(zhǔn);對(duì)本項(xiàng)目各個(gè)子系統(tǒng)及其專用支持軟件的其他階段產(chǎn)品的任何修改(稱為B類修改),都必須通過(guò)本項(xiàng)目各個(gè)子系統(tǒng)的配置管理人員審查,并經(jīng)項(xiàng)目的軟件配置管理
16、小組與各個(gè)子系統(tǒng)負(fù)責(zé)人的共同批準(zhǔn)并報(bào)項(xiàng)目總體組備案。 B 修改審批程序:上述兩類修改的審批程序如表1。 C 修改控制工具:修改控制工具是協(xié)助軟件配置管理人員進(jìn)行配置控制的有效手段。 33 配置狀態(tài)審計(jì) 利用軟件問(wèn)題報(bào)告單和軟件修改報(bào)告單對(duì)項(xiàng)目子系統(tǒng)及其支持軟件的配置狀態(tài)進(jìn)行追蹤。對(duì)軟件問(wèn)題報(bào)告單和軟件修改報(bào)告單的追蹤應(yīng)由軟件配置管理工具自動(dòng)實(shí)現(xiàn),用戶可通過(guò)該軟件系統(tǒng)對(duì)其進(jìn)行查詢。 注:本計(jì)劃在此處應(yīng)給出軟件問(wèn)題報(bào)告單與軟件修改報(bào)告單的具體格式,并作出必要的說(shuō)明。鑒于本計(jì)劃擬采用附錄B(參考件)中建議的格式,因而這兩個(gè)報(bào)告單的格式及其說(shuō)明可參閱附錄B。 34 配置的檢查和評(píng)審 項(xiàng)目軟件配置管理小
17、組要對(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ù),由軟件質(zhì)量計(jì)劃規(guī)定。配置修改的審批程序按本計(jì)劃第3.2條的規(guī)定處理(見表1)。 4 工具、技術(shù)和方法 在軟件的開發(fā)過(guò)程中,與軟件配置有關(guān)的工具有軟件測(cè)試工具、軟件配置管理工具、文檔輔助生成工具與圖形編輯工具等到三種。 A
18、軟件測(cè)試工具:它支持用相關(guān)編程語(yǔ)言編寫的模塊的靜態(tài)分析、結(jié)構(gòu)測(cè)試與功能測(cè)試。主要功能為:協(xié)助測(cè)試人員判斷程序結(jié)構(gòu)與變量使用情況是否有錯(cuò);給測(cè)試人員提供模塊語(yǔ)句覆蓋和分支覆蓋率的值、并顯示未覆蓋語(yǔ)句和未覆蓋分支的號(hào)碼及其分支謂詞,給出不同測(cè)試用例有效性的表格;同時(shí)提出功能測(cè)試的有效情況,并協(xié)助組織最終交付給用戶的有效測(cè)試用例的集合。 B 軟件配置管理工具:它支持用戶對(duì)源代碼清單的更新管理以及對(duì)重新編譯與連接的代碼的自動(dòng)組織;支持用戶在不同文檔相關(guān)內(nèi)容之間進(jìn)行相互檢索并確定同一文檔某一內(nèi)容在本文檔中的涉及范圍;同時(shí)還應(yīng)支持軟件配置管理小組對(duì)軟件配置更改進(jìn)行科學(xué)的管理。 C 文檔輔助生成工具與圖形編
19、輯工具:它主要協(xié)助用戶繪制描述程序流程與結(jié)構(gòu)的DFD圖與SC圖、繪制描述軟件功能(輸入、輸出關(guān)系)的曲線以及繪制描述系統(tǒng)特性的一些其他圖形,同時(shí)還可生成若干與軟件文檔編制大綱適應(yīng)的文檔模板。用戶利用這個(gè)工具的正文與圖形編輯功能以及上述輔助功能,可以比較方便地產(chǎn)生清晰悅目的文檔,也有利于對(duì)文檔進(jìn)行更改,這有助于提高文檔的編制質(zhì)量。 有關(guān)這些工具的詳細(xì)需求可參閱這三項(xiàng)工具的需求規(guī)格說(shuō)明書中的規(guī)定。 5 對(duì)供貨單位的控制 項(xiàng)目所屬的各個(gè)子系統(tǒng)開發(fā)組如果需要從軟件銷售單位購(gòu)買、委托其他開發(fā)單位、從開發(fā)單位現(xiàn)存軟件庫(kù)選用或從項(xiàng)目委托單位或用戶的現(xiàn)有連鎖反應(yīng)加中選用軟件時(shí),則在選用前應(yīng)向總體組報(bào)告,然后由
20、總體組組織"軟件選用評(píng)審小組"進(jìn)行評(píng)審、測(cè)試與檢查,只有當(dāng)演示成功、測(cè)試合格后才能批準(zhǔn)使用。如果只選用其中部分內(nèi)容,則按等待開發(fā)軟件的處理過(guò)程辦理,此時(shí)總體組不予預(yù)。在進(jìn)行上述工作過(guò)程中,軟件配置管理人員要進(jìn)行下列工作: A 項(xiàng)目的軟件配置管理小組要參加對(duì)上述四類由間接供貨單位提供的軟件的物理配置檢查; 這些軟件的功能配置檢查由項(xiàng)目的軟件質(zhì)量保證小組負(fù)責(zé)。 B 在這些軟件送入軟件受控庫(kù)與其他軟件成分進(jìn)行組裝之前,軟件配置管理小組要對(duì)其存放媒體和配置標(biāo)識(shí)進(jìn)行認(rèn)真的審查。 C 由軟件質(zhì)量保證小組審查選用的上述四類軟件,必須經(jīng)過(guò)正式的驗(yàn)收手續(xù),并由項(xiàng)目技術(shù)管理小組負(fù)責(zé)人批準(zhǔn),然后
21、置于軟件配置管理小組的控制之下。 6 記錄的懼維護(hù)和保存 在本項(xiàng)目及其所屬的各個(gè)子系統(tǒng)的研制與開發(fā)期間,要進(jìn)行各種軟件配置管理活動(dòng)。準(zhǔn)確記錄、及時(shí)分析并妥善存放有關(guān)這些活動(dòng)的記錄,對(duì)這些軟件的下沉運(yùn)行與維護(hù)工作十分有利。在軟件配置管理小組中,應(yīng)有專人負(fù)責(zé)收集、匯總與保存這些記錄。 A 基礎(chǔ)上組裝系統(tǒng)、各個(gè)子系統(tǒng)、專用支持軟件及選用軟件的功能基線、指派基線與產(chǎn)品基線要送入軟盤或磁帶,至少必須一式兩份且存放在兩個(gè)不同的地點(diǎn)。這些記錄應(yīng)該每6個(gè)月拷貝一次,以免意外損傷與自然老化。 B 上述這些軟件的文檔也應(yīng)送入軟盤或磁帶,至少必須工式兩份且存放在兩個(gè)不同的地點(diǎn),并應(yīng)有一份打印的硬拷貝。磁媒體應(yīng)該每隔
22、6個(gè)月拷貝一次,以免意外損傷與自然老化。 C 軟件產(chǎn)品的源程序、測(cè)試數(shù)據(jù)、測(cè)試報(bào)告及其他有關(guān)文檔,除了按A、B規(guī)定妥善存放外,要在項(xiàng)目結(jié)束后再保存2年,或在條件成熟時(shí)轉(zhuǎn)交給這些軟件產(chǎn)品的生產(chǎn)系統(tǒng)。 注:具體保存年限要根據(jù)項(xiàng)目的性質(zhì)與開發(fā)單位的任務(wù)來(lái)確定,此處僅作為一個(gè)示例。 D 上述這些軟件的各項(xiàng)配置的個(gè)性狀態(tài)、評(píng)審記錄與修改歷史,要作為這些軟件的歷史記錄來(lái)保存,目前可用打印硬拷貝一式兩份存放,有條件時(shí)再轉(zhuǎn)移到在線光學(xué)存儲(chǔ)媒體中。 E 鑒于處理版權(quán)或清理財(cái)務(wù)的需要,本軟件系統(tǒng)的各項(xiàng)配置可能要求存放57年,但由于我國(guó)對(duì)這些問(wèn)題尚無(wú)明確的規(guī)定,因此,有關(guān)本條款的具體規(guī)定待將來(lái)有必要與可能時(shí)再作修改
23、與補(bǔ)充。 附錄B 配置管理報(bào)表及其格式 (參考件) B1 軟件問(wèn)題報(bào)告單在系統(tǒng)的運(yùn)行與維護(hù)階段對(duì)軟件產(chǎn)品的任何修改建議,或在軟件開發(fā)的任一階段中對(duì)前面各個(gè)階段的階段產(chǎn)品的任何修改建議,都應(yīng)填入軟件問(wèn)題報(bào)告單。軟件問(wèn)題報(bào)告單的格式見B1。(同:軟件質(zhì)量保證計(jì)劃規(guī)范表C3)表B1 軟件問(wèn)題報(bào)告單登記號(hào) (A) 軟件問(wèn)題報(bào)告單 登記日期 (B) 年 月 日 發(fā)現(xiàn)日期 (C) 年 月 日 項(xiàng)目名 (D) 子項(xiàng)目名 (E) 代號(hào) (F) 軟件 需求 概要 詳細(xì) 編碼 組裝 安裝 運(yùn)行 1 2 3 4 5 6 7 階段名 定義 分析 設(shè)計(jì) 設(shè)計(jì) 測(cè)試 測(cè)試 驗(yàn)收 維護(hù) 狀態(tài) 姓名 電話 報(bào)告人 地址 問(wèn)題
24、(G) 例行程序 程序 數(shù)據(jù)庫(kù) 文檔 改進(jìn) 子例行程序/子系統(tǒng):(H) 修改版本號(hào):(I) 媒體:(J) 數(shù)據(jù)庫(kù):(K) 文檔:(L) 測(cè)試實(shí)例:(M) 硬件:(N) 問(wèn)題描述/影響:(O) 附注及修改建議:(P)B11 配置管理人員填寫內(nèi)容 表中A、B、C、P和狀態(tài)等項(xiàng)目是由負(fù)責(zé)修改控制的配置管理人員填寫的。表中其他各項(xiàng)即D、E、F、G、H、I、J、K、N和O各項(xiàng)是由發(fā)現(xiàn)問(wèn)題的人或申請(qǐng)配置管理的人填寫的,他可能還要填寫J、L和M三項(xiàng)內(nèi)容。前四項(xiàng)內(nèi)容的意義如下: A是由配置管理人員確定的登記號(hào),一般按報(bào)告問(wèn)題的先后順序編號(hào); B是由配置管理人員登記問(wèn)題報(bào)告的日期; C是發(fā)現(xiàn)軟件問(wèn)題的日期; P
25、是填寫若干補(bǔ)充信息和修改建議。 關(guān)于配置管理七種狀態(tài)的含義在下面解釋。 B12 配置管理狀態(tài) 狀態(tài)一欄分成七種情況,現(xiàn)分別說(shuō)明如下:1表示軟件問(wèn)題報(bào)告正被評(píng)審,已確定采取什么行動(dòng);2表示軟件問(wèn)題報(bào)告已由指定的開發(fā)人員去進(jìn)行維護(hù)工作;3表示修改已經(jīng)完成、測(cè)試好,正準(zhǔn)備釋放給主程序庫(kù);4表示主程序庫(kù)已更新,主程序庫(kù)修改的重新測(cè)試尚未完成;5表示已經(jīng)進(jìn)行了復(fù)測(cè),但發(fā)現(xiàn)問(wèn)題仍然存在;6表示已經(jīng)進(jìn)行了復(fù)測(cè),已經(jīng)順利完成所做的修改,軟件問(wèn)題報(bào)告單被關(guān)閉(維護(hù)已完成);7表示留待以后關(guān)閉,因問(wèn)題不是可重產(chǎn)生的,或者是屬于產(chǎn)品改善方面的,或者只具有很低的優(yōu)先級(jí)等等。 B13配置管理申請(qǐng)人員填寫的內(nèi)容 在軟件問(wèn)
26、題報(bào)告單中,屬于配置管理申請(qǐng)人填寫的各項(xiàng)內(nèi)容的意義如下: D、E兩項(xiàng)是項(xiàng)目和子項(xiàng)目的名稱,F(xiàn)是該子項(xiàng)目的代號(hào),這應(yīng)按配置標(biāo)識(shí)的規(guī)定來(lái)命名代號(hào); 階段名和報(bào)告人的姓名、住址和電話等的含義是顯而易見的; G表示問(wèn)題屬于哪一方面,是程序的問(wèn)題還是例行程序的問(wèn)題,是數(shù)據(jù)庫(kù)的問(wèn)題還是文檔的問(wèn)題,是功能適應(yīng)性修改還是性能改進(jìn)性修改問(wèn)題,也可能是它們的某種組合; H表示子例行程序/子系統(tǒng),即要指出出現(xiàn)問(wèn)題的子例行程序名字,如果不知是哪個(gè)了例行程序,可標(biāo)出子系統(tǒng)名,總之,盡可能給出細(xì)節(jié); I是修訂版本號(hào),指出出現(xiàn)問(wèn)題的子例和程序版本號(hào); J是媒體,表示包含有問(wèn)題的子例行程序的主程序庫(kù)存儲(chǔ)媒體的標(biāo)識(shí)符; K是數(shù)
27、據(jù)庫(kù),表示當(dāng)發(fā)現(xiàn)問(wèn)題時(shí)所使用的數(shù)據(jù)庫(kù)標(biāo)識(shí)符; L是文檔號(hào),表示有錯(cuò)誤的文檔的編號(hào); M表示出現(xiàn)錯(cuò)誤的主要測(cè)試實(shí)例的標(biāo)識(shí)符; N是硬件,表示發(fā)現(xiàn)問(wèn)題時(shí)所使用的計(jì)算機(jī)系統(tǒng)的標(biāo)識(shí); O是問(wèn)題描述/影響,填寫問(wèn)題征候的詳細(xì)描述,如果可能則寫明實(shí)際問(wèn)題所在,還要給出該問(wèn)題對(duì)將來(lái)測(cè)試、界面軟件和文檔等的影響。 B2 軟件修改報(bào)告單 對(duì)軟件產(chǎn)品或其階段產(chǎn)品的任何修改,都必須經(jīng)過(guò)評(píng)審、批準(zhǔn)后才能重新投入運(yùn)行或作為階段產(chǎn)品釋放。這一過(guò)程用軟件修改報(bào)告單(software change report)給以記錄。軟件修改報(bào)告單的格式見表B2。當(dāng)收到了軟件問(wèn)題報(bào)告單之后,配置管理人員便填寫軟件修改報(bào)告單。軟件修改報(bào)告
28、單要指出修改類型、修改策略和配置管理狀態(tài),它是供配置控制小組進(jìn)行審批的修改申請(qǐng)報(bào)告。表中各項(xiàng)內(nèi)容的意義如下: A是登記號(hào),它是配置修改小組收到軟件修改報(bào)告單時(shí)所作的編號(hào); B是配置管理人員登記軟件修改報(bào)告單的日期; C是已經(jīng)準(zhǔn)備好軟件修改報(bào)告單、可以對(duì)它進(jìn)行評(píng)審的時(shí)間; D、E和F的意義與軟件修改報(bào)告單的編號(hào),如該編號(hào)中提出的問(wèn)題只是部分解決,則在填寫時(shí)要在該編號(hào)后附以字母P(PAET表示部分之意); H指出是程序修改、文檔更新、數(shù)據(jù)庫(kù)修改還是它們的組合,如果僅是指出用戶文檔的缺陷則在解釋處作上記號(hào); I是修改的詳細(xì)描述,如果是文檔更新,則要列出文檔更新通知單的編號(hào);如果是數(shù)據(jù)庫(kù)修改,則要列出數(shù)據(jù)庫(kù)修改申請(qǐng)的標(biāo)識(shí)號(hào); J是批準(zhǔn)人,經(jīng)批準(zhǔn)人簽字、批準(zhǔn)后才能進(jìn)行修改; K是語(yǔ)句類型,程序
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 航空公司客服招聘協(xié)議
- 農(nóng)業(yè)科技園區(qū)停車場(chǎng)建設(shè)合同
- 泌尿外科護(hù)理畢業(yè)設(shè)計(jì)
- 垃圾處理工程承包合同
- 軟件技術(shù)授權(quán)使用協(xié)議
- 涂料施工安全協(xié)議
- 服裝店保潔人員招聘協(xié)議
- 電子工廠易燃易爆品處理
- 農(nóng)村公路升級(jí)施工協(xié)議
- 企業(yè)監(jiān)事規(guī)范管理指南
- 作業(yè)崗位風(fēng)險(xiǎn)評(píng)估報(bào)告
- 幼兒園公開課:小班社會(huì)《小熊你好》課件
- 《電解與庫(kù)侖分析法》課件
- 某三甲醫(yī)院后勤保障管理制度匯編2023版
- 2024年護(hù)士工作總結(jié)與展望
- 群文閱讀多文本閱讀《寓言故事中的對(duì)比》課件-2023-2024學(xué)年語(yǔ)文五年級(jí)上冊(cè)(統(tǒng)編版)
- pep小學(xué)英語(yǔ)三年級(jí)上冊(cè)全冊(cè)英語(yǔ)電子教案
- Unit+5+Understanding+ideas高中英語(yǔ)外研版(2019)選擇性必修第一冊(cè)
- 晾曬棚施工方案
- 預(yù)防校園欺凌法治知識(shí)競(jìng)答題庫(kù)及答案
- 新課標(biāo)下的高中歷史教學(xué) 課件
評(píng)論
0/150
提交評(píng)論