軟體配置管理計畫

2021-03-04 05:38:54 字數 4183 閱讀 8936

水利工程建設註冊造價工程師繼續教育系統

中水環球(北京)科技****

二零壹零年伍月份

目錄1 引言 1

1.1 目的 1

1.2 定義 1

1.3 參考資料 1

2 管理 2

2.1 機構 2

2.2任務 2

2.3職責 3

2.4介面控制 4

2.5 軟體配置管理計畫的實現 6

2.6 適用的標準、條例和約定 7

3 軟體配置管理活動 7

3.1 配置標識 7

3.1.1 文件 7

3.1.2 程式 8

3.1.3各類基線 8

3.2 配置控制 8

3.3 配置狀態審計 9

3.4配置的檢查和評審 9

4 工具、技術和方法是否有? 10

5.記錄的維護和儲存 11

本計畫的目的在於對所開發的水利工程建設註冊造價工程師繼續教育系統軟體規定各種必要的配置管理條款,以保證所交付的水利工程建設註冊造價工程師繼續教育系統軟體能夠滿足專案委託書中規定的各種原則需求,能夠滿足本專案總體組制定的且經領導小組批准的軟體系統需求規格說明書中規定的各項具體需求。

軟體開發單位在開發本專案所屬的各子系統(其中包括為本專案研製或選用的各種支援軟體)時,都應該執行本計畫中的有關規定,但可以根據各自的情況對本計畫作適當的剪裁,以滿足特定的配置管理需求。剪裁後的計畫必須經總體組批准。

本計畫中用到的一些術語的定義按gb/t 11457 和gb/t 12504。

gb/t 11457 軟體工程術語

gb 8566 計算機軟體開發規範

gb 8567 計算機軟體產品開發檔案編制指南

gb/t 12504 計算機軟體質量保證計畫規範

gb/t 12505 計算機軟體配置管理計畫規範

《計算機軟體工程規範國家標準彙編2000》

國家、水利部、資訊產業部相關標準

相關國際標準和水利行業標準

在本軟體系統整個開發期間,必須成立軟體配置管理小組負責配置管理工作。軟體配置管理小組屬專案總體組領導,由總體組代表、軟體工程小組代表、專案的專職配置管理人員、專案的專職質量保證人員以及各個子系統軟體配置管理人員等方面的人員組成,由總體組代表任組長。各子系統的軟體配置管理人員在業務上受軟體配置管理小組領導,在行政上受子系統負責人領導。

軟體配置管理小組和軟體配置管理人員必須檢查和督促本計畫的實施。各子系統的軟體配置管理人員有權直接向軟體配置管理小組報告子專案的軟體配置管理情況。各子系統的軟體配置管理人員應該根據對子專案的具體要求,制訂必要的規程和規定,以確保完全遵守本計畫規定的所有要求。

在軟體工程化生產的各個階段中,與本階段的階段產品有關的全部資訊在軟體開發庫存放,與前面各個階段的階段產品有關的資訊則在軟體受控庫存放。在研製與開發階段的階段產品的過程中,開發者和開發小組長有權對本階段的階段產品作必要的修改;但是如果開發者或開發小組長認為有必要修改前面有關階段的階段產品時,就必須通過專案的配置管理小組辦理正規的審批手續。因此,軟體開發庫屬開發這個階段產品的開發者管理,而軟體受控庫由專案的配置管理小組管理。

軟體經過組裝與系統測試後,應該送入軟體產品庫,如欲對其修改,必須經軟體配置管理小組研究同意,然後報專案總體組組長批准。關於軟體配置要進行修改時的具體審批手續,將在第3.2條中詳細規定。

在軟體配置管理小組中,各類人員要互相配合、分工協作,共同擔負起整個專案的軟體配置管理工作。其中各類人員的分工如下:

a. 組長是總體組代表,他對有關軟體配置管理的各項工作全面負責,特別要對更改建議的審批和評審負責;

b. 軟體工程小組組長負責監督在軟體配置管理工作中認真執行軟體工程規範;

c. 專案的專職配置管理人員負責檢查配置更改時的質量保證措施;

d. 各子系統的配置管理人員具體負責實施各自的配置管理工作,並參與各子系統的功能配置檢查和物理配置檢查;

e. 使用者代表負責反映使用者對配置管理的要求,並協助檢查各類人員對軟體配置管理計畫的執**況;

f. 專案專職的配置管理人員協助組長開展各項軟體配置管理活動,負責審查所採用的配置管理工具、技術和方法,並負責彙總、維護和儲存有關軟體配置管理活動的各項記錄。

對各類介面進行嚴格、合理的控制,是軟體配置管理中最重要的任務之一。整個軟體專案及其各子系統都必須進行嚴格的控制。在工程化軟體系統中,主要的介面有如下五類:

a. 使用者介面:使用者介面是指各子系統與設計人員、使用者或維護人員之間的操作約定。同時還指實現這些操作約定的物理部件的功能與效能特性。

b. 系統內部介面:系統內部介面是指各子系統在集成為乙個總的軟體系統時的各種連線約定。

c. 標準程式介面:標準程式介面是指各應用子系統與標準子程式庫(包括宿主計算機系統已有的庫程式)之間的呼叫約定。

d. 裝置介面:裝置介面是指各子系統與各種裝置(包括終端和其他各種輸入/輸出裝置)之間的連線約定。

e. 軟體介面:軟體介面是指各個子系統與宿主計算機上的系統軟體以及與呼叫本軟體的其它軟體系統之間的連線約定。 以上五類介面是乙個軟體系統各項配置的重要組成部分。

對介面修改進行合理的控制,是軟體配置管理的重要任務之一。這五類介面都涉及到水利工程建設註冊造價工程師繼續教育軟體系統的全域性,因此,當要求對這五類介面中的任一類介面進行修改時,都必須辦理正規的審批手續,最後要經專案總體組批准。具體的審批程式將在本計畫的第3.

2條中規定(可參閱表1)。

表1 兩類修改的審批程式

在實現軟體配置管理計畫的過程中,要特別注意實現以下三個里程碑:

a. 建立軟體配置管理小組:在專案總體組批准軟體配置管理計畫之後,立即成立軟體配置管理小組。

b. 建立各階段的配置基線:隨著水利工程建設註冊造價工程師繼續教育軟體系統及其所屬各子系統的任務書的評審和批准,建立起功能基線;隨著總體組編寫的《水利工程建設註冊造價工程師繼續教育軟體需求規格說明書》的批准,建立起指派基線;隨著水利工程建設註冊造價工程師繼續教育工程化軟體系統的整合與系統測試的完成,建立起產品基線。

c. 建立軟體庫:在本專案所屬的各個子系統的研製工作的開始,就建立起各個子系統的軟體開發庫,並在本專案配置管理小組的計算機上建立起有關該系統及其子系統的軟體受控庫。以後在每個開發階段的結束,建立各個子系統的新的開發庫,同時把這個階段的階段產品送入總的軟體受控庫,並在各個子系統的計算機上建立軟體受控庫的副本。

軟體受控庫必須以主軟體受控庫為準。當全部開發工作結束,在配置管理小組的計算機上建立起軟體產品庫,並在各子系統的計算機上建立軟體產品庫的副本。

除應奠定本計畫第1.3條中指出的參考資料以及本計畫中的其他章條所作的各項規定外,還應該遵守如下標準、條例和約定:

a. 軟體開發庫、軟體受控庫與軟體產品庫的操作規程與管理規程;

b. 系統、子系統、模組和程式單元的命名約定;

c. 文件和測試用例的命名和管理規程。

命名約定、操作規程與管理規程應由該專案技術組負責制訂,並應認真聽取各子系統專案負責人的意見,最後報專案總體組審批。在執行過程中,如果發現某些條款需要修改,則必須辦理正規的審批手續,最後要經專案總體組批准。具體的審批程式將在本計畫的第3.

2條中規定。

所有為本專案編制的文件,都要符合gb 8567中的規定。造價工程師繼續教育軟體系統及其所屬的各個子系統所編寫的文件數目,可根據gb 8567的規定作適當的剪裁。剪裁方案由技術組提出建議,報總體組批准。

所有屬於本專案的程式、分程式、模組和程式單元,都要按照由專案技術組制訂,且經總體組批准的軟體系統的命名約定的規定來標識。

所有屬於本專案及其各子系統的各類基線,首先要按照任務書、軟體需求規格說明書的規定確定其技術內容,然後按照軟體系統的上述命名約定的規定來標識。

軟體配置的更改管理適用於本專案的所有文件和**,其中包括本專案的各個執行軟體,也包括為本專案專門開發的支援軟體。配置控制的要點如下:

a. 修改批准許可權;對本專案各個子系統及其專用支援軟體的功能基線、指派基線、產品基線及其整合系統的任何修改(稱為a類修改),都必須通過專案配置管理小組討論,並必須經總體組批准;對本專案各個子系統及其專用支援軟體的其他階段產品的任何修改(稱為b類修改),都必須通過本專案各個子系統的配置管理人員審查,並經專案的軟體配置管理小組與各個子系統負責人的共同批准並報專案總體組備案。

b. 修改審批程式:上述兩類修改的審批程式如表1。

c. 修改控制工具:修改控制工具是協助軟體配置管理人員進行配置控制的有效手段。

利用軟體問題報告單和軟體修改報告單對專案子系統及其支援軟體的配置狀態進行追蹤。對軟體問題報告單和軟體修改報告單的追蹤應由軟體配置管理工具自動實現,使用者可通過該軟體系統對其進行查詢。 注:

軟體配置管理計畫國標

新疆泰戈瑞資訊科技有限責任公司發布 變更記錄 注 更改狀態包括 c 建立 a 增加 m 修改 d 刪除 目錄1.引言 5 1.1 標識 5 1.2 系統概述 5 1.3 文件概述 5 1.4 組織和職責 6 1.5 資源 6 2.引用檔案 7 3.管理 8 3.1 機構 8 3.2 任務 8 3.3...

軟體配置管理規範

目錄目錄 1 1.引言 2 1.1.目的 2 1.2.定義和縮略詞 2 1.2.1.定義 2 1.2.2.縮略語 2 2.管理 3 2.1.任務 3 2.2.職責 4 2.3.適用的標準 條例和約定 4 3.軟體配置管理活動 5 3.1.配置控制 5 3.2.配置狀態的記錄和報告 5 3.3.變更控...

軟體配置管理計畫書

專案名稱 作者完成日期 簽收人簽收日期 修改情況記錄 目錄1 引言 1 1.1 目的 1 1.2 定義和縮寫詞 1 1.3 參考資料 1 2 管理 1 2.1 機構 1 2.2 任務 2 2.3 職責 2 2.4 介面控制 2 2.5 實現 2 2.6 適用的標準 條例和約定 3 2.6.1 指明 ...