軟件配置管理計劃_第1頁
軟件配置管理計劃_第2頁
軟件配置管理計劃_第3頁
軟件配置管理計劃_第4頁
軟件配置管理計劃_第5頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、國家公派留學管理信息平臺三期改造項目軟件配置管理計劃xxxx有限公司xx部1 引言11 目的本計劃的目的在于對所開發(fā)的國家公派留學管理信息平臺三期改造建設項目規(guī)定各種必要的配置管理條款, 以保證所交付的國家公派留學管理信息平臺三期改造建設項目能夠滿足項目委托書中規(guī)定的各種原則需求,能夠滿 足本項目總體組制定的且經領導小組批準的軟件系統需求規(guī)格說明書中規(guī)定的各項具體需求。軟件開發(fā)單位在開發(fā)本項目所屬的各子系統(其中包括為本項目研制或選用的各種支持軟件)時,都應該執(zhí)行本計劃中的有關規(guī)定, 但可以根據各自的情況對本計劃作適當的剪裁, 以滿足特定的配置管理需求。剪裁后的計劃必須經總體組批準。12 定義

2、本計劃 中用到的一些術語的定義按gb/t 11457 和gb/t 12504 。13 參考資料gb/t 11457 軟 件 工 程 術 語gb 8566 計 算機 軟件開發(fā)規(guī)范gb 8567 計 算機 軟件產品開發(fā)文件編制指南gb/t 12505 計 算 機 軟 件 配 置 管 理 計 劃 規(guī) 范2 管理21 機構在本軟 件系統整個開發(fā)期間,必須成立軟件配置 管理小組負責配置管理工作。軟件配置管理小組屬項目總體組領導,由總體組代表、軟件工程小組代表、項目的專職配置管理人員、項目的專職質量保證人員以及各個子系統軟件配置管理人員等方面的人員組成,由總體組代表任組長。各子系統的軟件配置管理人員在業(yè)務

3、上受軟件配置管理小組領導,在行政上受子系統負責人領導。軟件配置管理小 組和軟件配置管理人員必 須檢查和督促本計劃的實施。 各子系統的軟件配置管理人員有權直接向軟件配置管理小組報告子項目的軟 件配置管理情況。各子系統的軟件配置管理人員應該根據對子項目的具體要求,制訂必要的規(guī)程和規(guī)定,以確保完全遵守本計劃規(guī)定的所有要求。22 任務在軟件 工程化生產的各個階段中,與本階段的階段產品有關的全部 信息在 軟件開發(fā)庫存放,與前面各個階段的階段產品有關的信息則在軟件受控庫存放。在研制與開發(fā)階段的階段產品的過程中,開發(fā)者和開發(fā)小組長有權對本階段的階段產品作必要的修改;但是如果開發(fā)者或開發(fā)小組長認為有必要個性前

4、面有關階段的階段產品時,就必須通過項目的配置管理小組辦理正規(guī)的審批手續(xù)。因此,軟件開發(fā)庫屬開發(fā)這個階段產品的開發(fā)者管理,而軟件受控庫由項目的配置管理小組管理。軟件經過組裝與系統測試后,應該送入軟件產品庫,如欲對其修改,必須經軟件配置管理小組研究同意,然后報項目總體組組長批 準。關于軟件配置 要進行修改時的具 體審批 手續(xù), 將在 第3.2 條中詳細規(guī)定。23 職責在軟件配置管理小組中,各類人員要互相配合、分工協作,共同擔負起整個項目的軟件配置管理工作。其中各類人員的分工如下:a. 組長是總體組代表,他對有關軟件配置管理的各項工作全面負責,特別要對更改建議的審批和評審負責;b. 軟件工程小組組長

5、負責監(jiān)督在軟件配置管理工作中認真執(zhí)行軟件工程規(guī)范;c. 項目的專職配置管理人員檢查在作配置更改時的質量保證措施;d. 各子系統的配置管理人員具體負責實施各自的配置管理工作,并參與各子系統的功能配置檢查和物理配置檢查;e. 用戶代表負責反映用戶對配置管理的要求,并協助檢查各類人員對軟件配置管理計劃的執(zhí)行情況;f. 項目專職的配置管理人員協助組長開展各項軟件配置管理活動,負責審查所采用的配置管理工具、技術和方法,并負責匯總、維護和保存有關軟件配置管理活動的各項記錄。24 接口控制對各類 接口進行嚴格、合理的控制,是軟件配置管理中最重要的任務之一。整個軟件項目及其各子系統都必須對進行嚴格的控制。在工

6、程化軟件系統中 , 主要的接口有如下五類:a. 用戶界面:用戶界面是指各子系統與設計人員、用戶或維護人員之間的操作約定。同時還指實現這些操作約定的物理部件的功能與性能特性。b. 系統內部接口:系統內部接口是指各子系統在集成為一個總的軟件系統時的各種連接約定。c. 標準程序接口:標準程序接口是指各應用子系統與標準子程序庫(包括宿主計算機系統已有的庫程序)之間的調用約定。d. 設備接口:設備接口是指各子系統與各種設備(包括終端和其他各種輸入/輸出設備)之間的連接約定。e軟件接口:軟件接口是指各個子系統與宿主計算機上的系統軟件以及與調用本軟件的其它軟件系統之間的連接約定。以上五類接口是一個軟件系統各

7、項配置的重要組成部分。對接口修改進行合理的控制,是軟件配置管理的重要任務之一。這五類接口都涉及到國家公派留學管理信息平臺三期改造建設項目系統的全局,因此,當要求對這五類接口中的任一類接口進行修改時,都必須辦理正規(guī)的審批手續(xù),最后要經項目總體組批準。具體的審批程序將在本計劃的第3.2 條中規(guī)定步驟a類修改的審批程序b類修改的審批程序1 發(fā)現問題,填寫軟件問題報告單發(fā)現問題,填寫軟件問題報告單2 項目組長評審項目組長評審3 軟件配置管理小組評審子系統配置管理人員評審4 項目總體組批準子系統負責人批準5 修改配置并填寫軟件修改報告單修改配置并填寫軟件修改報告單6 項目組長評審項目組長評審7 軟件質量

8、保證小組評審子系統質量保證人員評審8 總體組批準項目的軟件配置管理小組與子系統負責人共同批準并報項目總體組備索25 軟件配置管理計劃的實現在實現軟件配置管理計劃的過程中,要特別注意實現以下三個里程碑:a. 建立軟件配置管理小組:在項目總體組批準軟件配置管理計劃之后,立即成立軟件配置管理小組;b. 建立各階段的配置基線:隨著國家公派留學管理信息平臺三期改造建設項目系統及其所屬各子系統的任務書的評審和批準,建立起功能基線;隨著總體組編寫的國家公派留學管理信息平臺三期改造建設項目需求規(guī)格說明書的批準,建立起指派基線;隨著自動化信息軟件系統的集成與系統測試的完成,建立起產品基線。c. 建立軟件庫:在本

9、項目所屬的各個子系統的研制工作的開始,就建立起各個子系統的軟件開發(fā)庫,并在本項目配置管理小組的計算機上建立起有關該系統及其子系統的軟件受控庫。以后在每個開發(fā)階段的結束,建立各個子系統的新的開發(fā)庫,同時把這個階段的階段產品送入總的軟件受控庫,并在各個子系統的計算機上建立軟件受控庫的副本。軟件受控庫必須以主軟件受控庫為準。當全部開發(fā)工作結束,在配置管理小組的計算機上建立起軟件產品庫,并在各子系統的計算機上建立軟件產品庫的副本。26 適用的標準、條例和約定除應奠定本計劃第1.3 條中指出的參考資料以及本計劃中的其他章條所作的各項規(guī)定外,還應該遵守如下標準、條例和約定:a軟件開發(fā)庫、軟件受控庫與軟件產

10、品庫的操作規(guī)程與管理規(guī)程;b. 系統、子系統、模塊和程序單元的命名約定;c. 文檔和測試用例的命名和管理規(guī)程。這引起命名約定、操作規(guī)程與管理規(guī)程應由軟件設計技術組負責制訂,并應認真聽取各子系統項目負責人的意見,最后報項目總體組審批。在執(zhí)行過程中, 如果發(fā)現某些條款需要修改,則必須辦理正規(guī)的審批手續(xù), 最后要經項目總體組批準。具體的審批程序將在本計劃的第3.2 條中規(guī)定。3 軟件配置管理活動31 配置標識311 文檔所有為本項目編制的文檔,都要符合gb 8567 中的規(guī)定。國家公派留學管理信息平臺三期改造建設項目 系統及其所屬的各個子系統所編寫的文檔數目 , 可 根 據gb 8567 的 規(guī) 定

11、 作 適 當 的 剪裁 。 剪 裁 方 案 由 技 術 組 提 出 建 議 , 報 總體組批準。312 程序所有屬于本項目的程序、分程序、模塊和程序單元,都要按照由項目技術組制訂,且經總體組批準的軟件系統的命名約定的規(guī)定來標識。313 各類基線所有屬 于本項目及其各子系統的各類基線,首 先要按照任務 書、軟 件需求 規(guī)格說明書的規(guī)定確定其技術內容,然后按照軟件系統的上述命名約定的規(guī)定來標識。32 配置控制軟件配置的更改管理適用于本項目的所有文檔和代碼,其中包括本項目的各個運行軟件,也包括為本項目專門開發(fā) 的支持軟件。配置控 制的要點如下:a 修改批準權限;對 本項目各個子系統及 其專 用支持軟

12、件的 功能 基線、 指派基線、產品基線及其集成系統的任何修改(稱為a類修改),都必須通過項目配置管理小組討論,并 必須經總體組批準 ;對 本項目 各個子 系 統 及 其 專 用支持軟件的其他階段產品的任何修改(稱為b類修改),都必須通過本項目各個子系 統 的 配置管理人員審查 ,并經 項目的 軟 件 配置管 理小組 與各 個子系 統 負責人的 共同 批準 并報項 目 總體 組備案。b ?修改控制工具:修改控制工具是協助軟件配置管理人員進行配置控制 的 有效手段。33 配置狀態(tài)審計利用 軟 件 問 題 報告 單和軟 件 修 改 報告 單 對 項 目 子 系 統 及 其 支 持 軟 件 的 配 置

13、狀態(tài)進 行追 蹤。對軟件 問 題報 告單和軟件 修 改 報 告單的 追蹤應 由軟 件 配 置 管 理 工 具 自動實現, 用 戶可 通過 該軟 件 系統 對 其 進 行 查詢 。注: 本計 劃在此 處應給出軟件 問 題報 告單與軟 件 修 改報告 單的 具體格 式,并作出必 要 的 說明。34 配置的檢查和評審項 目 軟 件 配 置 管 理 小組要對所有由第三方提供的 軟 件進行 物理配 置 檢 查; 對本 項 目及其 各個子系統 的 每一 個新的 釋放進行功 能配 置 檢查和物理 配 置 檢 查;對宿 主計 算機系 統所提 供的 軟 件 和 硬件 配 置 要 每隔半 年檢查一次 ;在軟件 驗

14、收前 要對 宿主計算機系統 、 各個子 系統 及 其 專 用 支 持 軟 件的 配 置 進 行綜 合檢查。在軟件 開發(fā)周期各階 段 的 評審與檢查工作中,要對該階 段 所進 行的 配 置 管 理 工 作進 行必 要的 評審和檢查。 應該進 行評審 與檢 查的 內 容與次數, 由國家 公派 留學管理 信 息平 臺三期改 造建 設項 目 質量 計劃規(guī) 定。4 工具、技術和方法在軟件的 開發(fā)過程 中,與軟件配 置 有關的工 具 有軟 件 測試工 具 、軟 件 配 置 管 理 工具 、 文檔 輔助 生成 工 具 與圖 形編輯 工 具 等到三 種。ajava 軟 件 測試工具 :它 支 持 用java

15、語言編寫的模 塊的 靜態(tài)分 析、結構測試與功能測試。主要功能為:協助測試人員判斷程序結構與變量使用情況是否有錯;給測試 人員提供模塊語句覆 蓋c0 和 分支覆蓋率c1 的值、并顯示未覆蓋語句和未覆蓋分支的號碼及其分支謂詞,給出不同測試用例有效性的表格;同時提出功能測試的有效情況,并協助組織最終交付給用戶的有效測試用例的集合。b 軟件配置管理工具 :它支持用戶對源代 碼清 單的更新管理 以及 對重新 編譯與連接的代碼的自動組織;支持用戶在不同文檔相關內容之間進行相互檢索并確定同一文檔某一內容在本文檔中的涉及范圍;同時還應支持軟件配置管理小組對軟件配置更改進行科學的管理。c 文檔輔助生成工具 與圖

16、形編輯工具:它主要 協助用戶繪制 描述 程序流程與結構的dfd圖與sc圖、繪制描述軟件功能(輸入、輸出關系)的曲線以及繪制描 述系 統特性的一些 其他 圖 形, 同時還 可生 成若干 與國家 公派 留學管 理信息平臺三 期改造建設項目文 檔編制 大綱適 應的 文檔模板。用 戶利 用這個 工具的 正 文與 圖 形編輯功能 以 及 上述輔 助功 能 ,可 以 比較 方便地產生 清晰悅目的 文檔,也有利于 對文檔進行更改,這 有助 于提高 文檔的 編制 質量。有關這 些工具的詳 細需求可參閱這三項工具的 需求規(guī)格說明書中 的 規(guī)定 。5 對供貨單位的控制國家公派留 學 管理 信息平臺三 期改造建 設 項目所 屬的 各個子系 統 開發(fā)組如果需要從軟件 銷售單位購買、 委托開發(fā)單位 、 從 開發(fā)單 位現存軟件 庫選用 或從項目委托 單位或用戶的現有連鎖反 應加中 選用 軟 件時 ,則在 選用 前應向 軟件 設計 組報 告,然后由軟件設 計組組 織軟件 選用評審小組進行評審、 測 試與 檢查 ,只 有當演示成功、 測 試合格后才能批準 使用。如果只選用其中部 分內容,則按 等待開發(fā)軟件的 處 理過程 辦理, 此時 軟 件設 計組不 予預 。在進 行上述工作過程 中, 軟 件配置

溫馨提示

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

評論

0/150

提交評論