軟件項目通用監理方案說明_第1頁
軟件項目通用監理方案說明_第2頁
軟件項目通用監理方案說明_第3頁
軟件項目通用監理方案說明_第4頁
軟件項目通用監理方案說明_第5頁
已閱讀5頁,還剩15頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、.wd.wd.wd.信息系統軟件工程監理方案根據信息系統軟件工程的生命周期,我們對于軟件工程的監理從以下七個階段進展監理,這七個階段包括:需求分析階段、設計階段、實施階段、測試階段、驗收階段、用戶培訓階段、試運行階段。對于每個階段我們從質量、進度、成本、合同、信息、組織協調等不同角度進展監理。在每個階段都制定了相應的工作流程。監理方對工程進展了各個階段的監理分析,具體分析如下:工程需求分析階段的監理需求分析階段監理工作 本階段主要是由承建單位根據工程合同的要求,通過采用訪談、調查、演示等手段與建設單位進展溝通,了解系統建設的整體要求,包括軟件的功能、性能、接口、數據、環境需求,安全保密要求以及

2、約束條件等,從而對所要開發的系統建設一個可供依據的基線。本階段承建單位應提交需求分析報告和原型系統。監理單位在本階段的工作,按照內容可以分為:控制:包括對需求分析階段的各種文檔的保管監視,對需求分析報告、原型演示系統確實認等;溝通:在當建設單位和承建單位由于知識背景不同而在訪談過程中溝通不順暢的時候,監理單位應利用自身優勢使得雙方順利理解對方。編制?工程監理規劃?和需求階段監理方案或監理細則。需求分析階段質量控制審核承建單位需求分析前的準備工作需求分析過程標準性 需求分析方法需求報告標準性,參照:?軟件需求說明書?GB856T88。審核承建單位提交的需求報告內容完整性:是否涵蓋了建設單位的全部

3、需求,是否包含了開發軟件系統所有必要的信息;正確性和無二義性。可行性:檢查需求在法律法規、技術、業務、現有資源環境、管理、維護等方面的可行性。需求對于業務的必要性。劃分優先級: 根本功能和增強功能或首先滿足局部使用對象的需求等策略。可驗證性:需求描述是否可以作為驗證需求是否到達要求的依據和標準。 可跟蹤性:軟件需求對系統需求的可追蹤性。審核承建單位在需求分析過程中對需求的管理措施需求變更控制措施需求版本控制措施需求實現跟蹤需求分析階段進度控制審核?需求分析進度方案?與開發方案的一致性認同性落實措施隨時跟蹤檢查進度情況,發現問題及時提出糾偏建議,并發出?監理整改通知單?需求分析階段成本控制1.

4、估算實現成本,明確系統完成范圍。2. 核實本階段工程量和工作量,并簽認。需求分析階段合同管理合同的履行管理:包括工期、質量管理和費用管理。合同的變更管理。工程款支付管理。工程停、復工管理。工程延期管理。需求分析階段信息管理確定本階段信息管理的對象建設單位提供的數據和資料會議記錄需求報告系統原型監理記錄2. 定義信息管理過程3. 信息管理方法管理工具文檔庫構造需求分析階段組織協調監理例會制度監理工作報告協助承建單位進展工程需求階段的評審確認需求分析階段監理工作流程需求評審流程承建單位提交?需求分析報告?監理單位制訂需求評審方案參加人員時間地點議程檢查工程評審標準與有關各方確認需求評審方案?需求分

5、析報告?內容完整性審核通過承建單位整改未通過通過?需求分析報告?內容正確性審核完整性正確性可行性必要性無二義性可驗證性可跟蹤性優先級劃分通過未通過三方簽認通過承建單位根據確定的需求修正?工程方案?監理工程師對?工程方案?進展審核通過未通過通過承建單位整改監理工程師簽認建設單位批準進入下一個階段進度控制流程承建單位編制需求分析階段進度方案并填寫?進度方案報審表?總監理工程師審批按方案組織實施監理工程師對進度實施情況進展檢查、分析 根本實現方案目標嚴重偏離方案目標總監理工程師簽發?監理通知?指示承建單位采取調整措施首次監理會議后準備編制下一階段方案工程設計階段的監理系統設計階段監理工作系統設計階段

6、對承建單位通常包括:概要設計、詳細設計和設計評審。概要設計,又稱概念設計或總體設計,即將軟件需求轉化為數據構造和軟件的系統構造的過程,一般包括數據設計和系統構造設計。其中數據設計側重于數據構造的定義,系統構造設計定義軟件系統各主要成份之間的關系。在承建單位進展概要設計的過程中,監理單位需要從設計標準、系統構造、系統可靠性、設計文檔等幾方面進展監視和控制。詳細設計的直接目標是定義模塊內的實現構造和方法,并編寫詳細設計說明書,監理單位在這個階段主要是在進度上進展控制,主要手段是定期與承建單位溝通,檢查文檔。設計評審就是依據用戶需求的要求,審核系統設計與需求的一致性、設計的合理性、技術可行性,以保證

7、系統構造的正確性。設計評審通常采用同行評審的方法進展。監理單位在設計評審時主要對參與評審人員的資格、評審要素的全面性、文檔的完整性進展監視和檢查。設計階段質量控制審核承建單位系統設計標準系統設計報告格式要求設計目標需求分析總體構造模塊定義與劃分接口設計數據庫設計安全保障設計出錯處理機制實現技術開發平臺系統集成測試方案系統安全測試方案編程標準參照:概要設計說明書GB856788數據庫設計標準詳細設計報告格式要求參照:詳細設計說明書GB856788審核承建單位提交的系統設計文檔內容設計目標滿足性系統設計目標應包括:功能目標、性能目標、安全性目標、可靠性目標、靈活性目標、開放性目標。建議滿足順序:實

8、用性(友好性)-可靠性(安全性)-易管理性-易維護性-易擴展性-運行效率設計原那么的遵循設計與需求的一致性實用性:確認該設計對于需求的解決方案是否實用可維護性:確認該設計是否考慮了方便未來的維護靈活性:確認該設計是否考慮了隨著業務的變化和開展可以靈活地進展擴展和調整接口:確認該軟件的內部接口與外部接口是否已經明確定義,模塊是否滿足高內聚和低耦合的要求,模塊作用范圍是否在其控制范圍之內;應該包括以下方面的接口定義:人機交互接口數據采集子系統與數據統計子系統之間的接口( GUI、數據庫、用戶賬戶管理等)本系統與CA系統的接口本系統與下屬各機構現有業務系統的接口質量:確認該設計是否表現出良好的質量特

9、征各種技術方案的選擇:確認是否考慮過其它方案,對比各種選擇方案的標準是什么技術清晰度:確認該設計是否以一種易于翻譯成代碼的形式表達風險:確認該設計在現有技術條件下和預算范圍內是否能按時實現可追溯性:確認該設計是否覆蓋了所有已確定的軟件需求,軟件每一成份是否可追溯到某一項需求審核承建單位提交的詳細設計報告內容模塊程序組織構造模塊內部實現機制設計程序描述、功能、輸入項、輸出項、算法、流程邏輯、接口、存儲分配、注釋設計、限制條件模塊測試方案設計階段進度控制審核承建單位提交的?進度方案?與建設合同的一致性認同性落實措施隨時跟蹤檢查進度情況,發現問題及時提出糾偏建議,并發出?監理整改通知單?設計階段成本

10、控制1. 根據設計結果核算系統實現的成本,并將成本控制在用戶可承受的范圍內。2. 核實設計階段的工程量和工作量,并簽認。設計階段合同管理合同的履行管理:包括工期、質量管理和費用管理。合同的變更管理。工程款支付管理。工程停、復工管理。工程延期管理。設計階段信息管理確定本階段信息管理的對象建設單位提供的數據和資料會議記錄設計報告監理記錄2. 遵循已定義的信息管理過程收集管理有關文檔設計階段組織協調監理例會制度監理工作報告監理專題會議設計階段監理工作流程監理機構與承建單位共同確定系統設計標準進入系統設計階段監理機構對承建單位設計過程活動進展監理承建單位進展系統設計承建單位提交設計報告監理機構組織同行

11、評審通過監理機構責成承建單位進展整改否監理機構審查設計文件完整性是通過否是監理簽認,建設單位批準進入系統開發階段設計階段質量控制流程設計進度控制流程承建單位提交設計進度方案總監理工程師審批按方案組織實施監理工程師對進度實施情況進展檢查、分析 根本實現方案目標嚴重偏離方案目標總監理工程師簽發?監理通知?指示承建單位采取調整措施設計評審監理流程承建單位提交?系統設計報告?監理工程師制訂設計評審方案參加人員時間地點議程檢查工程評審標準與有關各方確認設計評審方案?系統設計報告?內容完整性審核通過承建單位整改未通過通過系統概要設計審核設計目標實現設計原那么遵循技術方案選擇覆蓋需求系統接口清晰度系統性能技

12、術實現風險測試方案通過未通過通過通過系統詳細設計審核通過未通過通過模塊接口描述編程標準模塊測試方案系統安全設計審核網絡安全系統安全數據傳輸安全數據存儲安全數據訪問安全防篡改和防抵賴通過未通過通過A承建單位根據確定的系統設計修正?工程方案?監理工程師對?工程方案?進展審核通過未通過通過承建單位整改監理工程師簽認進入編程階段A專家會簽、監理簽認工程實施階段的監理系統編碼階段監理工作編碼階段的任務是根據軟件詳細設計說明,對各程序模塊采用某種計算機語言進展編碼、調試、靜態分析和單元測試的過程。編碼階段承建單位工作的依據是用戶需求、系統設計報告和詳細設計報告。監理單位應按照編碼標準和進度方案對編碼工作過

13、程中的進度和程序質量進展監理和控制。系統編碼階段質量控制審核承建單位編程前的準備工作編程標準開發平臺是否統一分工與進度方案的落實源程序的管理機制審核承建單位提交的源程序及程序靜態走查記錄依據承建單位提交的編程標準抽檢源程序,以檢查其標準性;審核靜態走查記錄靜態走查內容包括:文件名命名變量命名與賦值方式注釋與詳細設計的一致性功能分析控制流分析數據流分析計算流分析異常處理表達式編譯過程審核承建單位提交的測試記錄和測試報告單元測試內容包括:接口測試功能邏輯測試邊界測試局部數據構造測試條件測試路徑分支測試異常處理測試內存泄漏測試系統編碼階段進度控制審核承建單位提交的?編程進度方案?與建設合同的一致性認

14、同性落實措施隨時跟蹤檢查進度情況,發現問題及時提出糾偏建議,并發出?監理整改通知單?系統編碼階段成本控制1. 核實編程階段的工程量和工作量,并簽認。系統編碼階段合同管理合同的履行管理:包括工期、質量管理和費用管理。合同的變更管理。工程停、復工管理。系統編碼階段信息管理確定本階段信息管理的對象源程序源程序審查記錄源程序測試記錄監理記錄2. 遵循已定義的信息管理過程收集管理有關文檔系統編碼階段組織協調監理例會制度監理工作報告監理專題會議系統編碼階段監理工作流程編碼階段質量控制流程審查編程方案及落實情況分工文件命名方式編程標準開發順序源程序文件管理方式源程序測試方式通過否整改是編程過程中的質量與進度

15、控制審查源程序(標準性)進入編程階段編程前是否充分理解設計內容編程中是否遵循編程標準編程進度是否正常通過否是承建單位整改程序凍結,監理簽認進入系統測試階段審查單元測試過程、記錄和測試報告通過否是編碼進度控制流程承建單位提交編碼進度方案監理工程師審批按方案組織實施監理工程師對進度實施情況進展檢查、分析 根本實現方案目標嚴重偏離方案目標總監理工程師簽發?監理通知?指示承建單位采取調整措施準備編制下一階段方案工程測試階段的監理系統測試階段監理工作本處系統測試范圍包括系統集成測試、系統功能測試、系統性能測試、系統安全測試、恢復測試、安裝測試等。系統集成測試是指承建單位依據系統設計的要求檢查系統各模塊之

16、間的接口通訊是否符合設計要求的測試方法;系統功能測試是指承建單位依據功能規格檢查系統實現的功能是否符合功能規格要求的測試方法;系統性能測試是指承建單位檢查系統在運行過程中的性能參數是否符合性能指標要求的測試;系統安全測試是指承建單位檢查系統是否滿足安全需求要求的測試。本階段監理工作重點主要包括測試前對測試規劃工作的審核如對測試方案和測試方案及測試用例的評審、測試過程中的監視檢查和測試后的評估。系統測試階段質量控制審核承建單位系統測試前的準備工作測試前的準備工作包括:編制測試方案和測試用例建設獨立有效的模擬測試環境選擇有效的測試工具制訂測試過程標準測試人員的培訓等監理工程師將通過文檔審核、現場考

17、察、人員談話等方式檢查測試前的準備工作是否符合要求,以保證測試的有效性。?測試方案?內容一般包括:測試對象描述測試目標測試依據和標準測試工程測試過程標準測試方法和工具選擇測試進度方案測試人員要求和職責分工安排測試環境定義測試記錄與測試報告格式測試問題解決方式如果遇到重大錯誤導致測試無法進展下去,若何處理缺陷等級和分類測試通過標準回歸測試?測試用例?內容一般包括:測試工程名稱測試內容描述測試輸入數據預期結果測試步驟實際測試結果測試人員和日期監視承建單位測試過程中執行標準的情況承建單位在測試過程中,應按照測試用例的要求進展測試,并客觀地記錄測試結果。監理工程師將對測試用例和測試記錄進展抽查,以保證

18、測試的有效性。評估測試結果監理工程師根據測試方案和測試過程審核承建單位提交的測試記錄和測試報告,審核測試用例是否完全執行并到達了預期的結果,以確認測試的有效性和完備性。系統測試階段進度控制審核承建單位提交的?測試方案?,確保:與建設合同的一致性各方的認同性方案執行的落實措施問題跟蹤解決的方式隨時跟蹤檢查進度情況,發現問題及時提出糾偏建議,并發出?監理整改通知單?系統測試階段成本控制核實測試階段的工程量和工作量,控制本階段投入的軟、硬件資源和人力資源,并簽認。系統測試階段合同管理合同的履行管理:包括工期、質量管理和費用管理。合同的變更管理。工程停、復工管理。工程延期管理。系統測試階段信息管理確定

19、本階段信息管理的對象用戶方提供的數據和資料測試方案測試記錄測試報告監理記錄2. 遵循已定義的信息管理過程收集管理有關文檔系統測試階段組織協調監理例會制度監理工作報告監理專題會議監理工作流程4.4.8.1測試階段質量控制流程承建單位提交?測試方案?和?測試案例?監理工程師審核測試方案和測試案例否承建單位整改通過是測試環境的獨立性測試工具的選擇測試過程的制訂測試人員的審核監理工程師審核測試準備情況否通過集成測試是功能測試監理工程師監視測試過程有效性性能測試監理工程師審計測試記錄和報告安全測試安裝測試承建單位整改否通過是監理工程師簽認測試合格證明承建單位提交測試方案監理工程師審批按方案組織實施監理工

20、程師對進度實施情況進展檢查、分析 根本實現方案目標嚴重偏離方案目標總監理工程師簽發?監理通知?指示承建單位采取調整措施準備下一階段方案測試進度控制流程工程預驗收階段的監理系統預驗收階段監理工作軟件系統在投入試運行前要進展軟件系統的預驗收,或者稱為系統初驗,其目的是確保軟件系統具備試運行的條件。系統預驗收應由建設單位、承建單位和監理單位共同成立專門的系統預驗收小組。系統預驗收測試通常包括系統業務(功能)測試、系統性能測試、系統安全測試和系統穩定性測試等。預驗收測試在由建設方提供的實際運行環境下,由建設方主持進展。為了保證系統預驗收測試的有效性,監理方在這個階段的主要工作有:評審承建方交付的預驗收

21、測試方案,并搞好組織協調,檢查驗收測試的環境和資源的落實情況;檢查承建方交付的文檔和程序開發卷宗;監視檢查測試的有效性;對驗收測試結果組織評估。系統預驗收階段質量控制協助建設單位審查承建單位提出的預驗收申請。如果符合預驗收條件,準備系統預驗收;否那么向承建單位提出系統整改意見;協助建設單位組織系統預驗收小組;審核承建單位提交的?程序開發卷宗?和?用戶操作手冊?、?系統管理手冊?等文檔;?程序開發卷宗?內容要求見附錄1;?用戶操作手冊?內容要求應滿足GB856788?用戶手冊?的要求;?系統管理手冊?內容要求見附錄2;審核承建單位提出的預驗收測試方案,并同承建單位協商形成最終的預驗收測試方案;預

22、驗收測試方案的內容要求參見?測試方案?和?測試用例?的有關要求;協助建設單位、承建單位進展預驗收測試,并記錄測試結果;根據測試結果,對測試過程中出現的問題應提交?預驗收整改意見書?,并會同建設單位和承建單位確定整改良度表,重新進展相關的測試,直至問題得到全部解決;如果測試內容全部符合要求,參與簽署系統預驗收合格書;系統預驗收階段進度控制審核承建單位提交的?預驗收測試方案?,確保:與建設合同的一致性應包含風險分析及系統應及措施,即系統出現可能的故障后將導致的后果各方的認同性落實措施問題跟蹤解決的方式隨時跟蹤檢查進度情況,發現問題及時提出糾偏建議,并發出?監理整改通知單?系統預驗收階段成本控制核實

23、本階段的工程量和工作量,控制本階段投入的軟、硬件資源和人力資源,并簽認。系統預驗收階段合同管理假設預驗收測試內容均到達測試要求,承建單位提供的文檔完整,合同其他條款得到明確的落實,經預驗收小組驗收通過后,參與簽署系統預驗收合格證書;工程款支付管理;工程延期管理。系統預驗收階段信息管理確定本階段信息管理的對象:預驗收測試方案、方案、標準;預驗收測試記錄、測試報告;預驗收測試評估報告;監理記錄;2. 遵循已定義的信息管理過程收集管理有關文檔。系統預驗收階段組織協調監理例會制度監理工作報告監理專題會議監理工作流程系統預驗收階段質量控制流程承建單位提出書面初驗申請檢查合同履行情況提出整改意見不符合協助

24、建設單位組織初驗機構審查驗收方案不合格組織預驗收測試合格審核預驗收檔案資料預驗收評估不合格進入系統試運行合格符合預驗收進度控制流程承建單位提交預驗收方案監理工程師審批按方案組織實施監理工程師對進度實施情況進展檢查、分析 根本實現方案目標嚴重偏離方案目標總監理工程師簽發?監理通知?指示承建單位采取調整措施準備編制下一階段方案工程用戶培訓階段的監理用戶培訓監理工作為了保證交付的應用系統能夠得到正確的使用,承建單位將通過對系統運行維護人員的培訓,使其能夠切實理解和掌握操作系統、網絡系統、網絡安全等各種根基知識,熟練管理以及維護操作,保證系統完工后能夠正常運轉;通過對最終用戶的培訓,使其熟練使用業務系

25、統,充分發揮系統的作用。為了保證培訓的質量,監理單位將從以下方面對培訓工作進展監理:審核承建單位制訂的?培訓方案?和?培訓講義?;審核承建單位指派的培訓教師的資質;監視培訓的實施;根據培訓記錄對培訓效果進展評估。培訓階段質量控制審核承建單位制訂的?培訓方案?和?培訓講義?。培訓方案要求包括以下內容:培訓目的培訓目標培訓對象培訓內容要點培訓考核標準和方式培訓方式培訓時間方案培訓教師簡介培訓設施要求審核承建單位指派的培訓教師的資質。將從以下方面進展 教育背景相關工作經歷授課經歷業務熟悉程度監視培訓的實施。監理工程師應依據?培訓方案?對培訓的過程進展監視管理,包括培訓前的準備情況,如講義的打印、學員

26、的報到登記,教學設備的檢查等,以及培訓人員出勤情況、考核記錄、培訓情況調查等,以便為評估培訓效果積累必要的信息。培訓講義要保證參加培訓的人員人手一份。根據培訓記錄對培訓效果進展評估。依據培訓目標對培訓結果評估。到達培訓目標,監理予以簽認,否那么應責成承建單位與建設單位進展協商,確定補救措施。培訓階段進度控制審核?培訓時間方案?,并與建設單位有關人員協商,確定其可行性。隨時跟蹤檢查進度情況,發現問題及時提出糾偏建議,并發出?監理整改通知單?培訓階段成本控制核實本階段的工程量和工作量,并簽認。培訓階段合同管理合同的履行管理:包括工期、質量管理和費用管理;工程變更管理。培訓階段信息管理確定本階段信息

27、管理的對象培訓方案培訓講義培訓記錄,包括培訓出勤記錄、培訓考核記錄、培訓調查監理記錄遵循已定義的信息管理過程收集管理有關文檔培訓階段組織協調監理例會制度監理工作報告監理專題會議:協調建設單位與承建單位確定需要參加培訓的人員和培訓的時間安排。培訓階段監理工作流程用戶培訓質量控制流程承建單位提交?培訓方案?監理單位審核?培訓方案?否承建單位整改通過是培訓材料培訓講義培訓場地設施培訓教師資質培訓考核承建單位進展培訓準備監理單位檢查培訓準備情況承建單位整改否通過是承建單位根據培訓方案組織培訓培訓出勤記錄培訓考核記錄培訓總結用戶反響意見監理單位檢查培訓記錄監理單位進展培訓評估協商解決方案否通過是培訓完畢培訓進度控制流程承建單位提交培訓進度方案監理工程師與建設單位協商后,審批按方案組織實施監理工程師對進度實施情況進展檢查、分析 根本實現方案目標嚴重偏離方案目標總監理工程師簽發?監理通知?指示承建單位采取調整措施準備編制下一階段方案工程試運行階段的監理系統試運行階段監理工作由于信息化軟件一般都是對比大型的軟件,涉及的方面對比多,因此在完成了系統測試后還需要在實際的業務環境中經過一段時間的試運行。系統試運行實際是系統測試的延續,其目的是在實際業務環境下檢查系統的穩定性、適用性等指標。監理單位在

溫馨提示

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

評論

0/150

提交評論