




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
軟件配置管理計劃軟件配置管理計劃軟件配置管理計劃軟件配置管理計劃編制僅供參考審核批準生效日期地址:電話:傳真:郵編:水利工程建設注冊造價工程師繼續教育系統軟件配置管理計劃中水環球(北京)科技有限公司二零壹零年伍月份目錄1引言 1目的 1定義 1參考資料 12管理 2機構 2任務 2職責 3接口控制 4軟件配置管理計劃的實現 6適用的標準、條例和約定 73軟件配置管理活動 7配置標識 7文檔 7程序 8各類基線 8配置控制 8配置狀態審計 9配置的檢查和評審 94工具、技術和方法是否有 105.記錄的維護和保存 111引言
目的本計劃的目的在于對所開發的水利工程建設注冊造價工程師繼續教育系統軟件規定各種必要的配置管理條款,以保證所交付的水利工程建設注冊造價工程師繼續教育系統軟件能夠滿足項目委托書中規定的各種原則需求,能夠滿足本項目總體組制定的且經領導小組批準的軟件系統需求規格說明書中規定的各項具體需求。軟件開發單位在開發本項目所屬的各子系統(其中包括為本項目研制或選用的各種支持軟件)時,都應該執行本計劃中的有關規定,但可以根據各自的情況對本計劃作適當的剪裁,以滿足特定的配置管理需求。剪裁后的計劃必須經總體組批準。定義本計劃中用到的一些術語的定義按GB/T11457和GB/T12504。參考資料GB/T11457軟件工程術語
GB8566計算機軟件開發規范
GB8567計算機軟件產品開發文件編制指南
GB/T12504計算機軟件質量保證計劃規范
GB/T12505計算機軟件配置管理計劃規范《計算機軟件工程規范國家標準匯編2000》國家、水利部、信息產業部相關標準相關國際標準和水利行業標準2管理機構在本軟件系統整個開發期間,必須成立軟件配置管理小組負責配置管理工作。軟件配置管理小組屬項目總體組領導,由總體組代表、軟件工程小組代表、項目的專職配置管理人員、項目的專職質量保證人員以及各個子系統軟件配置管理人員等方面的人員組成,由總體組代表任組長。各子系統的軟件配置管理人員在業務上受軟件配置管理小組領導,在行政上受子系統負責人領導。軟件配置管理小組和軟件配置管理人員必須檢查和督促本計劃的實施。各子系統的軟件配置管理人員有權直接向軟件配置管理小組報告子項目的軟件配置管理情況。各子系統的軟件配置管理人員應該根據對子項目的具體要求,制訂必要的規程和規定,以確保完全遵守本計劃規定的所有要求。任務在軟件工程化生產的各個階段中,與本階段的階段產品有關的全部信息在軟件開發庫存放,與前面各個階段的階段產品有關的信息則在軟件受控庫存放。在研制與開發階段的階段產品的過程中,開發者和開發小組長有權對本階段的階段產品作必要的修改;但是如果開發者或開發小組長認為有必要修改前面有關階段的階段產品時,就必須通過項目的配置管理小組辦理正規的審批手續。因此,軟件開發庫屬開發這個階段產品的開發者管理,而軟件受控庫由項目的配置管理小組管理。軟件經過組裝與系統測試后,應該送入軟件產品庫,如欲對其修改,必須經軟件配置管理小組研究同意,然后報項目總體組組長批準。關于軟件配置要進行修改時的具體審批手續,將在第條中詳細規定。職責在軟件配置管理小組中,各類人員要互相配合、分工協作,共同擔負起整個項目的軟件配置管理工作。其中各類人員的分工如下:A.組長是總體組代表,他對有關軟件配置管理的各項工作全面負責,特別要對更改建議的審批和評審負責;B.軟件工程小組組長負責監督在軟件配置管理工作中認真執行軟件工程規范;C.項目的專職配置管理人員負責檢查配置更改時的質量保證措施;D.各子系統的配置管理人員具體負責實施各自的配置管理工作,并參與各子系統的功能配置檢查和物理配置檢查;E.用戶代表負責反映用戶對配置管理的要求,并協助檢查各類人員對軟件配置管理計劃的執行情況;F.項目專職的配置管理人員協助組長開展各項軟件配置管理活動,負責審查所采用的配置管理工具、技術和方法,并負責匯總、維護和保存有關軟件配置管理活動的各項記錄。接口控制對各類接口進行嚴格、合理的控制,是軟件配置管理中最重要的任務之一。整個軟件項目及其各子系統都必須進行嚴格的控制。在工程化軟件系統中,主要的接口有如下五類:A.用戶界面:用戶界面是指各子系統與設計人員、用戶或維護人員之間的操作約定。同時還指實現這些操作約定的物理部件的功能與性能特性。B.系統內部接口:系統內部接口是指各子系統在集成為一個總的軟件系統時的各種連接約定。C.標準程序接口:標準程序接口是指各應用子系統與標準子程序庫(包括宿主計算機系統已有的庫程序)之間的調用約定。D.設備接口:設備接口是指各子系統與各種設備(包括終端和其他各種輸入/輸出設備)之間的連接約定。E.軟件接口:軟件接口是指各個子系統與宿主計算機上的系統軟件以及與調用本軟件的其它軟件系統之間的連接約定。以上五類接口是一個軟件系統各項配置的重要組成部分。對接口修改進行合理的控制,是軟件配置管理的重要任務之一。這五類接口都涉及到水利工程建設注冊造價工程師繼續教育軟件系統的全局,因此,當要求對這五類接口中的任一類接口進行修改時,都必須辦理正規的審批手續,最后要經項目總體組批準。具體的審批程序將在本計劃的第條中規定(可參閱表1)。表1兩類修改的審批程序步驟A類修改的審批程序B類修改的審批程序1發現問題,填寫軟件問題報告單發現問題,填寫軟件問題報告單2項目組長評審項目組長評審3軟件配置管理小組評審子系統配置管理人員評審4項目總體組批準子系統負責人批準5修改配置并填寫軟件修改報告單修改配置并填寫軟件修改報告單6項目組長評審項目組長評審7軟件質量保證小組評審子系統質量保證人員評審8總體組批準項目的軟件配置管理小組與子系統負責人共同批準并報項目總體組備索軟件配置管理計劃的實現在實現軟件配置管理計劃的過程中,要特別注意實現以下三個里程碑:A.建立軟件配置管理小組:在項目總體組批準軟件配置管理計劃之后,立即成立軟件配置管理小組。B.建立各階段的配置基線:隨著水利工程建設注冊造價工程師繼續教育軟件系統及其所屬各子系統的任務書的評審和批準,建立起功能基線;隨著總體組編寫的《水利工程建設注冊造價工程師繼續教育軟件需求規格說明書》的批準,建立起指派基線;隨著水利工程建設注冊造價工程師繼續教育工程化軟件系統的集成與系統測試的完成,建立起產品基線。C.建立軟件庫:在本項目所屬的各個子系統的研制工作的開始,就建立起各個子系統的軟件開發庫,并在本項目配置管理小組的計算機上建立起有關該系統及其子系統的軟件受控庫。以后在每個開發階段的結束,建立各個子系統的新的開發庫,同時把這個階段的階段產品送入總的軟件受控庫,并在各個子系統的計算機上建立軟件受控庫的副本。軟件受控庫必須以主軟件受控庫為準。當全部開發工作結束,在配置管理小組的計算機上建立起軟件產品庫,并在各子系統的計算機上建立軟件產品庫的副本。適用的標準、條例和約定除應奠定本計劃第條中指出的參考資料以及本計劃中的其他章條所作的各項規定外,還應該遵守如下標準、條例和約定:A.軟件開發庫、軟件受控庫與軟件產品庫的操作規程與管理規程;B.系統、子系統、模塊和程序單元的命名約定;C.文檔和測試用例的命名和管理規程。命名約定、操作規程與管理規程應由該項目技術組負責制訂,并應認真聽取各子系統項目負責人的意見,最后報項目總體組審批。在執行過程中,如果發現某些條款需要修改,則必須辦理正規的審批手續,最后要經項目總體組批準。具體的審批程序將在本計劃的第條中規定。3軟件配置管理活動配置標識文檔所有為本項目編制的文檔,都要符合GB8567中的規定。造價工程師繼續教育軟件系統及其所屬的各個子系統所編寫的文檔數目,可根據GB8567的規定作適當的剪裁。剪裁方案由技術組提出建議,報總體組批準。程序所有屬于本項目的程序、分程序、模塊和程序單元,都要按照由項目技術組制訂,且經總體組批準的軟件系統的命名約定的規定來標識。各類基線所有屬于本項目及其各子系統的各類基線,首先要按照任務書、軟件需求規格說明書的規定確定其技術內容,然后按照軟件系統的上述命名約定的規定來標識。配置控制軟件配置的更改管理適用于本項目的所有文檔和代碼,其中包括本項目的各個運行軟件,也包括為本項目專門開發的支持軟件。配置控制的要點如下:A.修改批準權限;對本項目各個子系統及其專用支持軟件的功能基線、指派基線、產品基線及其集成系統的任何修改(稱為A類修改),都必須通過項目配置管理小組討論,并必須經總體組批準;對本項目各個子系統及其專用支持軟件的其他階段產品的任何修改(稱為B類修改),都必須通過本項目各個子系統的配置管理人員審查,并經項目的軟件配置管理小組與各個子系統負責人的共同批準并報項目總體組備案。B.修改審批程序:上述兩類修改的審批程序如表1。C.修改控制工具:修改控制工具是協助軟件配置管理人員進行配置控制的有效手段。配置狀態審計利用軟件問題報告單和軟件修改報告單對項目子系統及其支持軟件的配置狀態進行追蹤。對軟件問題報告單和軟件修改報告單的追蹤應由軟件配置管理工具自動實現,用戶可通過該軟件系統對其進行查詢。注:本計劃在此處應給出軟件問題報告單與軟件修改報告單的具體格式,并作出必要的說明。鑒于本計劃擬采用附錄B(參考件)中建議的格式,因而這兩個報告單的格式及其說明可參閱附錄B。配置的檢查和評審項目軟件配置管理小組要對所有由第三方提供的軟件進行物理配置檢查;對本項目及其各個子系統的每一個新的釋放進行功能配置檢查和物理配置檢查;對宿主計算機系統所提供的軟件和硬件配置要每隔半年檢查一次;在軟件驗收前要對宿主計算機系統、各個子系統及其專用支持軟件的配置進行綜合檢查。在軟件開發周期各階段的評審與檢查工作中,要對該階段所進行的配置管理工作進行必要的評審和檢查。應該進行評審與檢查的內容與次數,由該軟件質量計劃規定。配置修改的審批程序按本計劃第條的規定處理(見表1)。4工具、技術和方法是否有在軟件的開發過程中,與軟件配置有關的工具有軟件測試工具、軟件配置管理工具、文檔輔助生成工具與圖形編輯工具等到三種。有嗎A.軟件測試工具:它支持用C語言編寫的模塊的靜態分析、結構測試與功能測試。主要功能為:協助測試人員判斷程序結構與變量使用情況是否有錯;給測試人員提供模塊語句覆蓋C0和分支覆蓋率C1的值、并顯示未覆蓋語句和未覆蓋分支的號碼及其分支謂詞,給出不同測試用例有效性的表格;同時提出功能測試的有效情況,并協助組織最終交付給用戶的有效測試用例的集合。B.軟件配置管理工具:它支持用戶對源代碼清單的更新管理以及對重新編譯與連接的代碼的自動組織;支持用戶在不同文檔相關內容之間進行相互檢索并確定同一文檔某一內容在本文檔中的涉及范圍;同時還應支持軟件配置管理小組對軟件配置更改進行科學的管理。C.文檔輔助生成工具與圖形編輯工具:它主要協助用戶繪制描述程序流程與結構的DFD圖與SC圖、繪制描述軟件功能(輸入、輸出關系)的曲線以及繪制描述系統特性的一些其他圖形,同時還可生成若干與軟件文檔編制大綱適應的文檔模板。用戶利用這個工具的正文與圖形編輯功能以及上述輔助功能,可以比較方便地產生清晰悅目的文檔,也有利于對文檔進行更改,這有助于提高
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畜牧良種繁殖生物技術在育種中的應用考核試卷
- 統編版語文六年級下冊《語文園地五》精美課件
- 礦物加工廠的生產調度與優化-石墨滑石考核試卷
- 漆器工藝品在新時代的傳播途徑探索考核試卷
- 稀土金屬在高溫超導材料的應用考核試卷
- 玻璃風力發電葉片維修考核試卷
- 深圳高二期末語文作文5篇
- 紡織品的智能生產數據集成與管理策略優化與實施考核試卷
- 石灰在金屬表面預處理中的應用考核試卷
- 紡織原料價格波動考核試卷
- 2025山東省港口集團有限公司招聘183人筆試參考題庫附帶答案詳解
- 2025青桐鳴高三4月大聯考數學試題及答案
- 2025年上海房屋租賃合同模板
- 初級會計師考試歷年真題試題及答案
- 水利部珠江水利委員會所屬事業單位招聘筆試真題2024
- 甘肅省2025年甘肅高三月考試卷(四4月)(甘肅二診)(英語試題+答案)
- 2025年河南建筑職業技術學院高職單招語文2019-2024歷年真題考點試卷含答案解析
- 企業交叉作業協議書
- 《航空工程技術英語》課件-Chapter 12 Flight Control教學課件:Flight Control + Auto Flight Control
- 真需求-打開商業世界的萬能鑰匙
- 2025屆湖北省武漢市高考數學一模試卷含解析
評論
0/150
提交評論