




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、 X XX XX X 系系統(tǒng)統(tǒng)軟軟件件實實施施方方案案項目名稱:項目名稱:XXXXXX 系統(tǒng)軟件系統(tǒng)軟件實施單位:實施單位:XXXXXXXXXXXXXXXXXX時時 間:間:XXXXXXXX 年年 XXXX 月月 XXXX 日日目目 錄錄1 1、項目總體實施方案、項目總體實施方案.4 41.1工程實施原則 .41.2項目總體推進計劃.51.3系統(tǒng)實施過程的質量保證活動說明 .51.3.1需求分析階段.61.3.2總體設計階段.61.3.3詳細設計階段.71.3.4系統(tǒng)開發(fā)階段.71.3.5系統(tǒng)實施和試運行階段 .71.3.6項目驗收階段.91.3.7系統(tǒng)正式運行及維護階段 .91.3.8各階段
2、輔助文檔.91.3.9實施過程提交文件匯總 .101.4項目實施計劃 .111.4.1數(shù)據(jù)實施步驟.121.4.2項目進度安排.122 2、項目管理方案、項目管理方案.13132.1項目管理組織結構 .132.1.1項目各方角色與責任 .132.1.2任務分工.142.2項目圍管理.162.3項目進度管理 .162.4項目風險管理 .162.4.1技術風險.162.4.2需求風險.172.4.3協(xié)調與溝通風險.172.4.4項目人員風險.182.5質量管理計劃 .182.5.1質量管理體系標準.182.5.2質量控制過程.182.5.3質量評定計劃.182.5.4質量管理措施.192.5.5軟
3、件質量控制.192.6項目協(xié)調與合作計劃.212.6.1協(xié)調與合作管理方案 .222.6.2協(xié)調手段.222.7配置管理.232.7.1配置管理和版本控制 .232.7.2變更管理的方法.242.8文檔管理.252.9人員管理.252.10管理.253 3、測試計劃、測試計劃.26263.1測試工作準備 .263.2軟件開發(fā)測試 .263.2.1模塊測試.273.2.2功能測試.273.2.3性能測試.273.2.4分系統(tǒng)測試.273.2.5全系統(tǒng)測試.283.2.6容量測試.283.2.7壓力測試.283.2.8災難恢復測試.283.3設計測試用例和數(shù)據(jù).293.3.1建立測試環(huán)境.293.
4、3.2測試執(zhí)行.304 4、驗收計劃、驗收計劃.31314.1驗收組織.314.2驗收容.314.3軟件系統(tǒng)的驗收 .313.3.用戶方已經(jīng)認可測試數(shù)據(jù)用戶方已經(jīng)認可測試數(shù)據(jù).32325 5、培訓方案、培訓方案.33335.1培訓目標.335.2培訓方式.335.3培訓對象.335.4培訓地點與環(huán)境 .335.5培訓計劃及容 .345.5.1用戶培訓.345.5.2系統(tǒng)管理人員培訓.346 6、技術支持和售后服務、技術支持和售后服務 .36366.1技術支持與售后服務政策.366.1.1技術后援支持.366.1.2技術后援支持方式.376.1.3保修及系統(tǒng)維護服務 .371 、項目總體實施方案
5、、項目總體實施方案建設 XXXxxx 軟件采購是一項復雜、長期的系統(tǒng)工程,為保證工程能夠順利地進行實施,必須要制定科學、合理、切實可行的實施計劃。一方面要從組織上進行落實,成立強有力的項目領導小組和經(jīng)驗豐富的項目實施隊伍;另一方面要制定嚴格的時間進度表,明確各里程碑的時間。同時還要制定工作原則,以指導項目的全面實施。1.11.1 工程實施原則工程實施原則1用戶方項目小組的成員,爭取參與項目的全過程用戶方成立領導親自掛帥的項目小組,在調研、設計、編碼、安裝調試、測試、培訓、運行、驗收、售后服務等項目的各個階段,配合系統(tǒng)開發(fā)方的工作,一方面可以培訓自己的技術維護隊伍,為系統(tǒng)的使用保駕護航;另一方面
6、,在開發(fā)過程中,協(xié)調用戶方和開發(fā)方的關系,保證項目的順利進行,及時發(fā)現(xiàn)問題,并對項目進度和質量進行監(jiān)督。2采用“兩手抓”的方針,一手抓開發(fā)、一手抓使用對于軟件項目,之所以稱為一個工程,很大程度上是因為軟件項目的建設,除了技術因素外,還有很多的非技術因素需要考慮,并且必須被得到重視。衡量一個軟件項目是否成功,很大程度上不是看這個軟件項目采用了多么先進的技術,而是軟件對用戶來說是否實用,是否能夠幫助用戶解決許多預期的問題。國很多軟件項目的失敗,很大程度上是使用抓得不夠。建議在項目的試運行過程中,在抓系統(tǒng)維護的同時,也要狠抓系統(tǒng)的使用,開發(fā)方和用戶方齊心協(xié)力幫助業(yè)務人員從原來的手工處理轉到計算機輔助
7、處理上來,在業(yè)務人員適應計算機輔助業(yè)務處理的過程中,盡可能早發(fā)現(xiàn)系統(tǒng)中存在的問題,從而最大可能地使系統(tǒng)保質保量的按時完成。3數(shù)據(jù)同程序同等重要該系統(tǒng)的建設,數(shù)據(jù)位于首要的地位,程序的編寫完成,僅僅意味著系統(tǒng)完成了一半,數(shù)據(jù)的收集、整理、錄入,對系統(tǒng)的建設來說同等重要。在項目實施過程中,一定要重視系統(tǒng)中數(shù)據(jù)的錄入工作,充分估計數(shù)據(jù)處理的難度,在系統(tǒng)建設之初,就將數(shù)據(jù)工作提到議事日程上來,安排相應的資金、時間等,將數(shù)據(jù)工作落到實處,只有這樣才能爭取系統(tǒng)早日達到實用化。1.21.2 項目總體推進計劃項目總體推進計劃為了有效地保證系統(tǒng)開發(fā)的質量,整個系統(tǒng)建設的全過程劃分為準備、設計、開發(fā)、實施和運行階
8、段,每個階段完成相應的任務,確保信息系統(tǒng)的建設。如下圖所示:1.31.3 系統(tǒng)實施過程的質量保證活動說明系統(tǒng)實施過程的質量保證活動說明在實施過程中將發(fā)生的重大質量保證活動或由此將產(chǎn)生的質量記錄和產(chǎn)品,項目管理與開發(fā)階段劃分密切相關,因此主要按照項目實施的具體階段劃分說明。1.3.11.3.1 需求分析階段需求分析階段首先需要經(jīng)雙方協(xié)調,形成需求調研計劃及需求調研大綱 ,確定準備工作、需求調研的容、方法方式以及人員和日程安排等容,經(jīng)雙方同意后按此計劃開始調研。調研正式開始前項目開發(fā)組應檢查所有必要的準備工作已經(jīng)圓滿完成。項目開發(fā)組根據(jù)調研中系統(tǒng)實際技術需求和各個子系統(tǒng)的業(yè)務需求,編寫并向工程領導
9、小組提交符合 CMM LEVEL 3 規(guī)要求的系統(tǒng)需求分析報告 ,并由項目組評審,不合格的部分進一步完善調研;評審通過后由雙方共同簽署評審意見,并正式生效。對于軟件生產(chǎn)過程而言,需求階段是整個過程中最重要的階段,需求分析成果的好壞將直接導致項目的成功與否,因此合作雙方在此階段多投入是值得的。而且一旦評審通過并生效,則需求報告將成為系統(tǒng)的設計、開發(fā)、測試、實施試運行和項目驗收的基本依據(jù)之一,因此原則上用戶需求將不再因為其它因素的改變而變更,如需進行此種變更,需經(jīng)雙方項目負責人協(xié)商確定。1.3.21.3.2 總體設計階段總體設計階段項目開發(fā)組通過對系統(tǒng)的功能、運行和性能要求加以分析,產(chǎn)生一個高層次
10、的系統(tǒng)結構、軟件結構、接口和數(shù)據(jù)格式的設計,并向工程領導小組提交系統(tǒng)設計報告 (其中包括數(shù)據(jù)庫設計) ,組織評審并簽署評審意見。對其中評審不合格的部分進一步完善和重新策劃,評審通過后由雙方共同簽署評審意見,并正式生效,作為后續(xù)軟件開發(fā)和測試的基礎。該報告容的變更由雙方的現(xiàn)場實施負責人、技術負責人進行交流即可確定,并需向工程領導小組匯報。1.3.31.3.3 詳細設計階段詳細設計階段項目開發(fā)組在系統(tǒng)設計報告的基礎上,對功能和性能要求進一步加以分析和細化并且把軟件的詳細設計文檔化,向工程領導小組提交系統(tǒng)詳細設計報告 ,并由項目組組織評審并簽署評審意見。對其中評審不合格的部分進一步完善和重新策劃,評
11、審通過后由雙方共同簽署評審意見,并正式生效,作為后續(xù)軟件開發(fā)和測試的基礎。該報告容的變更由雙方的現(xiàn)場實施負責人、技術負責人進行交流即可確定,并需向工程領導小組匯報。1.3.41.3.4 系統(tǒng)開發(fā)階段系統(tǒng)開發(fā)階段根據(jù)前面的設計結果,由雙方的現(xiàn)場實施負責人、技術負責人討論確定詳細的開發(fā)計劃,并向工程領導小組提交項目開發(fā)計劃 ;工程領導小組對項目開發(fā)計劃進行審查,由雙方簽字后正式生效,并將作為軟件開發(fā)階段的項目管理和監(jiān)控依據(jù),項目開發(fā)小組要嚴格據(jù)此計劃控制項目進度,按時向工程領導小組匯報工作進展。為了使用戶能夠及時獲知項目的進展情況,開發(fā)小組需要每周向用戶相關領導提交項目客戶周報 ,用戶項目組可以隨
12、時對項目的工作情況進行檢查。1.3.51.3.5 系統(tǒng)實施和試運行階段系統(tǒng)實施和試運行階段首先需要經(jīng)雙方交流協(xié)調,形成項目實施計劃 ,確定現(xiàn)場實施的準備工作、人員和日程安排、培訓計劃、階段目標等容,經(jīng)雙方負責人簽字后生效,按此計劃開始現(xiàn)場實施。正式開始現(xiàn)場實施前項目開發(fā)組應檢查所有必要的準備工作是否已經(jīng)完成。現(xiàn)場工作首先要進行軟件在服務器端的安裝和調試,包括數(shù)據(jù)庫中各類對象的生成,初始化數(shù)據(jù),原有系統(tǒng)的重要數(shù)據(jù)的轉換導入,前后臺軟件的安裝,配置參數(shù)調整等工作;完成后需向系統(tǒng)維護人員提交數(shù)據(jù)庫安裝目錄 , 軟件安裝方法文件,并協(xié)助用戶進行軟件安裝。軟件安裝完成并確認可在系統(tǒng)正常運行后,開始相關業(yè)
13、務人員的培訓;在培訓開始之前需要由雙方協(xié)商形成培訓計劃 ,明確培訓環(huán)境、條件及方式,參加人員,課程課時等詳細容,由雙方現(xiàn)場實施負責人簽字后生效,并分別開始著手準備,在既定時間完成。培訓過程中由工程師提供培訓考勤記錄 ,培訓應該脫產(chǎn)、集中、封閉進行,并要求所有參加人每日必須兩次考勤;培訓完成后由雙方共同進行培訓總結 ,針對培訓效果確定是否達到目標,是否再增加培訓課程;對以上容用戶項目組須進行必要的考核和獎懲,培訓工程師有權對參加培訓人員進行客觀評價。培訓順利完成后將開始軟件在試點部門試用,將向用戶提交編譯后的前后臺軟件, 軟件使用操作手冊 , 軟件功能清單 ,這兩種文檔將詳細描述軟件的使用過程,
14、軟件所包含的全部系統(tǒng)功能模塊。軟件試用期用戶的主要工作是根據(jù)軟件功能清單所列的系統(tǒng)功能模塊,檢查公司所提交的軟件是否滿足系統(tǒng)需求分析報告 、 系統(tǒng)設計報告的規(guī)定,列出未完成及含有較嚴重、明顯錯誤的模塊清單形成軟件問題及修改記錄并提交給公司繼續(xù)完善;此段時間可以對軟件的細節(jié)性問題進行測試、驗證,但主要精力還是應放在模塊級功能的檢查上,如果所有模塊都已開發(fā)并可以進入試運行,其設計方法、技術可行性也都能夠滿足最終軟件的需要,則用戶各相關業(yè)務負責人、現(xiàn)場實施負責人需要簽署各子系統(tǒng)的軟件交付書 ,表明軟件已在現(xiàn)場安裝、調試、培訓完成,基本可以進入軟件試運行;此后在軟件功能模塊一級上不應再發(fā)生大的變化,如
15、需要修改功能模塊設計,則需由雙方項目負責人協(xié)商解決。試運行期用戶負責組織針對軟件功能清單所列的系統(tǒng)功能模塊進行現(xiàn)場的系統(tǒng)測試,包括新舊兩套系統(tǒng)并行工作一段時間進行驗證,使每個功能模塊都得到基本確認;對于其中發(fā)現(xiàn)的問題和軟件的細節(jié)性修改意見,需以軟件問題及修改記錄的書面形式提交給公司;公司修改完成后立即提交到現(xiàn)場,用戶負責組織立即對軟件進行確認回歸測試,如驗證問題已修改需要在軟件問題及修改記錄中予以說明。通過試運行及修改后證明已經(jīng)基本完成的模塊,用戶應組織相關的業(yè)務負責人在軟件功能清單中逐項確認。1.3.61.3.6 項目驗收階段項目驗收階段在試運行期系統(tǒng)存在一定的細節(jié)性問題是工程項目不可避免的
16、問題,特別是隨著用戶應用的逐漸深入,此類需求會逐級提出,此類問題不屬于系統(tǒng)的致命性錯誤;因此當試運行期所發(fā)現(xiàn)的真正的“問題和錯誤”收斂到一定數(shù)目以下時,各業(yè)務子系統(tǒng)經(jīng)過一段時間的并行工作新系統(tǒng)已基本可靠,就可以切換到正式運行階段,開始正式運行。正式運行后,由用戶提出驗收要求,雙方共同制定項目驗收計劃 ,組成項目驗收小組,共同進行項目驗收。此時公司將向用戶提交驗收的各類文檔,包括對系統(tǒng)開發(fā)過程進行總結的項目總結 , 項目技術報告 ,最終的完整的數(shù)據(jù)庫字典等。驗收工作將由用戶組織的專家組對系統(tǒng)進行全面的驗收和鑒定,并出具項目驗收小組領導簽字的項目驗收報告 ,并簽署驗收意見,公司在此過程中將全程參與
17、,在現(xiàn)場進行驗收前的維護工作。1.3.71.3.7 系統(tǒng)正式運行及維護階段系統(tǒng)正式運行及維護階段公司承諾對系統(tǒng)軟件提供服務保證期,在保證期提供免費的軟件升級和維護服務;在保證期外,公司繼續(xù)為系統(tǒng)的維護提供技術支持,對于軟件升級提供優(yōu)惠服務。維護期的具體工作方式請見售后服務承諾部分,所有維護工作,包括軟件出現(xiàn)問題修改、細節(jié)性功能的增強,用戶都要以軟件問題及修改記錄的書面形式提交給公司,修改完成后用戶應組織相關的業(yè)務負責人進行確認,并在軟件功能清單中說明;如遇緊急情況可事后補齊。1.3.81.3.8 各階段輔助文檔各階段輔助文檔現(xiàn)場工作日程安排計劃 ,在實施中的各階段,對于所發(fā)生的需要在現(xiàn)場進行較
18、長時間工作的情況,如果在需求調研計劃 、 項目開發(fā)計劃 、 項目實施計劃 、 培訓計劃等工作計劃中未包含,則需要在工作開始前雙方共同制訂好現(xiàn)場工作日程安排計劃 ,并嚴格據(jù)此執(zhí)行,需要雙方現(xiàn)場實施負責人簽字生效?,F(xiàn)場工作周報 ,在現(xiàn)場實施工作中,為了把階段性的工作任務具體落實完成,需要合作雙方每周一之前由公司實施工程師與用戶組共同制定本周的工作計劃,給出每個工作日上、下午的工作容,以及雙方的準備工作。計劃制定完成后用戶項目組向所有相關部門和領導發(fā)布,開始執(zhí)行;實施中雙方互相監(jiān)督按照原計劃開展工作;周五時雙方負責人共同對本周計劃執(zhí)行情況進行總結,對原計劃填寫工作總結,詳細描述各項計劃的完成情況,未
19、完成的部分應寫明未完成原因和責任歸屬,必要時雙方協(xié)商一起進行加班處理,力爭按時完成;對于不能按時完成的必須調整到下周計劃中進行。用戶項目報告 ,對于實施中各階段較長時間不在用戶現(xiàn)場進行的,或項目處于用戶試運行、維護期的情況,為了使用戶能夠及時獲知項目的進展情況和公司開發(fā)小組的工作情況,公司將在開發(fā)階段每周向用戶相關領導提交此報告,維護期每月至少提交一次。階段評估報告 ,實施中當某一階段性目標實現(xiàn)后,公司將對該階段雙方聯(lián)合開發(fā)組的工作情況進行總結,編寫該報告并向工程領導小組提交,及時總結經(jīng)驗教訓,為下階段工作打好基礎。1.3.91.3.9 實施過程提交文件匯總實施過程提交文件匯總以下是對上面的實
20、施過程中將產(chǎn)生的文件匯總說明:階段階段名稱名稱作用作用評審級別評審級別變更控制變更控制需求調研計劃需求調研大綱確定需求調研的準備工作、容、方法方式及人員和日程安排雙方現(xiàn)場實施負責人雙方現(xiàn)場實施負責人需求需求調研調研系統(tǒng)需求分析報告明確用戶業(yè)務需求雙方項目負責人雙方項目負責人設計設計系統(tǒng)設計報告 (其中包括數(shù)據(jù)庫設計)描述整個系統(tǒng)軟件的模塊設計,詳細設計,數(shù)據(jù)庫設計,供開發(fā)編碼使用雙方項目負責人雙方現(xiàn)場實施負責人系統(tǒng)詳細設計報告軟件軟件開發(fā)開發(fā)項目開發(fā)計劃軟件開發(fā)的日程進度,分工,檢查點設置,提交成果等計劃雙方現(xiàn)場實施負責人雙方項目負責人軟件軟件測試測試測試計劃測試問題卡測試總結報告符合 ISO
21、9000 質量保證體系規(guī)定的功能測試、同行間測試文檔軟件軟件現(xiàn)場現(xiàn)場實施實施項目實施計劃確定現(xiàn)場實施準備工作、人員和日程安排、培訓計劃、階段目標等雙方現(xiàn)場實施負責人雙方項目負責人系統(tǒng)系統(tǒng)培訓培訓培訓計劃培訓考勤記錄培訓總結明確培訓環(huán)境條件及方式,參加人員,課程課時等要求培訓記錄,培訓效果總結,是否達到目標雙方現(xiàn)場實施負責人雙方現(xiàn)場實施負責人系統(tǒng)系統(tǒng)安裝安裝數(shù)據(jù)庫安裝目錄軟件安裝方法軟件使用操作手冊現(xiàn)場安裝、調試和提交軟件的相關文檔軟件功能清單所提交軟件全部模塊結構劃分,功能描述用戶系統(tǒng)人員軟件交付書軟件已在現(xiàn)場安裝、調試、培訓完成,基本可以進入試運行證明用戶系統(tǒng)負責人軟件問題及修改記錄實施中發(fā)
22、現(xiàn)的軟件問題和用戶提出的具體修改意見,以及對其所作修改和確認記錄項目項目驗收驗收驗收計劃驗收報告項目總結項目技術報告數(shù)據(jù)庫字典開發(fā)過程項目總結,技術總結,數(shù)據(jù)庫設計字典等驗收相關文檔日常日常工作工作現(xiàn)場工作日程安排計劃需在現(xiàn)場進行較長時間的一般工作日程安排雙方現(xiàn)場實施負責人雙方現(xiàn)場實施負責人用戶項目報告較長時間不在用戶現(xiàn)場時向用戶信息服務系統(tǒng)匯報項目進展和工作情況,現(xiàn)場工作周報現(xiàn)場工作周計劃雙方現(xiàn)場實施負責人雙方現(xiàn)場實施負責人階段評估報告某階段性目標實現(xiàn)后進行總結,向工程領導小組提交,為下階段打好基礎1.41.4 項目實施計劃項目實施計劃XXXxxx 軟件采購的建設是一項龐大而復雜的信息化應用
23、基礎工程,需要分任務、分階段組織建設,逐步實現(xiàn)總體目標。1.4.11.4.1 數(shù)據(jù)實施步驟數(shù)據(jù)實施步驟1基礎信息協(xié)調相關部門,采集基礎信息。2公共信息公共信息是多個業(yè)務部門共用的公共信息,包括人員、單位、信息、基礎設施等。3專用信息專用信息是公章等信息。1.4.21.4.2 項目進度安排項目進度安排系統(tǒng)建設分階段進行,第一階段至合同簽訂后 10 天,完成如下工作:(1)組織數(shù)據(jù)的采集(2)硬件環(huán)境的搭建第二階段,合同簽訂后 20 天,完成如下工作:(1)XXXxxx 軟件采購的搭建將部署(2)二次開發(fā)第三階段,合同簽訂后 30 天,完成如下工作:()系統(tǒng)開始正式試運行()BUG 修改()系統(tǒng)性
24、能調優(yōu)()系統(tǒng)培訓()系統(tǒng)驗收2 、項目管理方案、項目管理方案2.12.1 項目管理組織結構項目管理組織結構2.1.12.1.1 項目各方角色與責任項目各方角色與責任需要明確的是,該系統(tǒng)是一個由用戶、系統(tǒng)供應商、其他系統(tǒng)供應商、設備提供商等多方面共同組成的項目組實施。而這個項目組是由項目管理辦公室領導。項目管理辦公室是由用戶和系統(tǒng)供應商的高層領導人組成,這樣可以充分保證項目實施能被正確的指導和推動,可以迅速解決在實施過程中出現(xiàn)的不可預測的原則性問題。項目管理辦公室中的用戶成員有責任推動相關工作人員密切配合項目實施,對中心部各部門所要達到的項目目標有清楚的定義,明確責、權、利關系,與項目組一起做
25、好工作。項目經(jīng)理必須隨時向項目管理辦公室報告整個項目進展情況,向項目管理辦公室負責,采取正確的實施行動來完成項目實施工作。雙方在項目中的角色和責任如下:單位責任用戶業(yè)務系統(tǒng)的現(xiàn)狀調查、分析;提出項目需求;組織方案驗收系統(tǒng)供應商項目管理負責系統(tǒng)連接或軟件部署、配置、軟件開發(fā)等技術文件;負責項目實施;提出項目測試計劃,配合項目驗收產(chǎn)品提供商提供產(chǎn)品的技術支持服務在客戶特別指明時提供產(chǎn)品安裝調試服務2.1.22.1.2 任務分工任務分工在項目的實施過程中,如果沒有明確的任務分工,將會造成“職責不清”的混亂局面,使工作關系與任務分配陷入多種的關聯(lián)交叉狀態(tài),導致項目人員“不知所措、不知何往” ,這將嚴重
26、影響對項目的反應能力與控制能力,最終影響實施的進度與實施的質量。所以要完成好一個項目,建立起一個完善的組織架構后,組織中必須要有明確的分工,做到“各負其責” ,但同時需要有統(tǒng)一、有效的領導機構,作到“協(xié)調一致” ,才能保證整個項目的實施。XXXxxx 針對本項目的具體分工如下:(1)項目管理辦公室:將由用戶項目部領導以及 XXXxxx 管理層的相關負責人構成,建議與決定項目管理組人員的組成,接受項目管理組的匯報,指導與監(jiān)督項目管理組工作,對重大問題作出決定,確保項目實施所需要的資源。該小組在宣布中標后成立,項目驗收后結束。(2)專家顧問組:將由用戶、XXXxxx、高級專家顧問組成,在整個項目執(zhí)
27、行過程中起顧問咨詢等作用。該小組在宣布中標后成立,項目驗收后結束。(3)項目管理組:接受項目管理辦公室的領導與監(jiān)督,向項目管理辦公室匯報;由用戶、XXXxxx 的項目管理人員組成,XXXxxx 指派一名項目經(jīng)理任組長。該組負責協(xié)調各相關單位的關系,處理所出現(xiàn)的各種問題;組織各個專業(yè)小組,制定項目總的實施進度計劃,推進項目進度,解決工程中出現(xiàn)的各種問題。該組在項目管理辦公室成立后設立,項目驗收后結束。(4)商務組:接受項目管理組的領導,向項目管理組匯報,制定詳細的商務計劃,負責商務投標,合同的簽署,按照合同定貨,跟蹤;處理合同執(zhí)行過程中由于合同條款的修改與變動而帶來的各種問題。該組在項目管理組成
28、立后設立,項目驗收后結束。(5)財務組:接受項目管理組的領導,向項目管理組匯報,制定資金運作計劃,負責財務成本核算、成本控制、財務審計等,保證整個合同過程中各個階段、各個方面的資金需要。該組在項目管理組成立后設立,項目驗收后結束。(6)培訓組:接受項目管理組的領導,向項目管理組匯報,制定詳細的培訓計劃,負責協(xié)調與實施所有的培訓工作,完成培訓的組織、培訓容的審定、培訓人員的落實、培訓場地的聯(lián)系、培訓過程的組織、培訓結業(yè)考試的組織、培訓工作總結,按照合同規(guī)定完成所有培訓工作。該組在合同簽署后設立,全部培訓工作完成后結束。(7)文檔組:接受項目管理組的領導,向項目管理組匯報,制定詳細的文檔遞交計劃,
29、負責收集與整理各個階段的技術文檔,按照合同規(guī)定完成所有的文檔遞交工作。該組在項目管理組創(chuàng)立后設立,驗收完畢,文檔全部遞交后結束。(8)技術核心組(架構設計組):接受項目管理組的領導,向項目管理組匯報,由用戶與 XXXxxx 的技術核心人員組成。負責制定詳細系統(tǒng)設計、完成模型實驗與測試報告、終端設備參數(shù)修改測試報告,并對系統(tǒng)實施過程中遇到的突發(fā)技術問題給予研究解決。該組在項目管理組創(chuàng)立后設立,驗收完畢后結束。(8)設計施工組(開發(fā)組):接受項目管理組的領導,向項目管理組匯報。主要工作包括負責項目實施的技術細節(jié)方案設計、設備精確配置、精確物理連接圖及設備位置安排等工作;給出詳細設計的文檔、圖紙、資
30、料及工程安裝手冊;完成文檔、圖紙和技術資料的質量審核;勘查施工現(xiàn)場環(huán)境;軟件安裝調試的細節(jié)方案設計、協(xié)調組織現(xiàn)場軟件安裝調試;軟件集成所需的功能定制開發(fā)、接口定制開發(fā)。該組在合同簽署后設立,測試驗收工作全部完畢后結束。(9)驗收組:接受項目管理組的領導,向項目管理組匯報,負責現(xiàn)場實施的質量控制,以確保工程高質量、高效率地完成;制定詳細的驗收計劃,負責編寫測試驗收手冊、對安裝后的系統(tǒng)進行測試與預驗收、進行驗收準備工作、配合用戶驗收小組對系統(tǒng)進行最終驗收,按照合同規(guī)定完成所有的測試與驗收工作。該組在安裝調試工作開始后前設立,驗收完畢后結束。2.22.2 項目圍管理項目圍管理項目管理圍包括本項目建設
31、周期各個階段以及所有相關的建設單位、設備、軟硬件、場地等容,從軟硬件采購、需求分析、系統(tǒng)設計、軟件開發(fā)、系統(tǒng)集成、測試、驗收、試運行、系統(tǒng)維護的全過程都包括在,如項目啟動、項目圍容、項目圍變更等項,具體容在項目實施前經(jīng)詳細討論確定。2.32.3 項目進度管理項目進度管理針對本項目的進度管理從任務分解、時間進度安排到資源分配,每個階段都有里程碑標志,每個階段都須嚴格按照工期要求按時、保質完成,項目經(jīng)理負責項目進度控制。2.42.4 項目風險管理項目風險管理通過對大量的風險事件進行分析,在本項目中下列事件出現(xiàn)的概率最大,影響也是最大的。如何使得將上述事件對項目造成的影響降低到最小,是項目風險管理的
32、主要工作。首先需要預防上述事件的發(fā)生,其次當事件發(fā)生不可避免之后,應當采取必要的、事先準備好的措施進行工作,將風險對項目目標的影響降低到可以容忍的程度。2.4.12.4.1 技術風險技術風險XXXxxx 軟件采購是一個采用先進的信息技術,在建設過程中需要與各個業(yè)務單位、多個技術支撐系統(tǒng)、多個業(yè)務系統(tǒng)之間接口。系統(tǒng)需要采集的數(shù)據(jù)量大、涉及的相關系統(tǒng)圍廣,需要比較高的信息管理的專業(yè)知識。因此系統(tǒng)建設存在一定的技術風險,需要業(yè)主和系統(tǒng)建設方從系統(tǒng)開始建設之初,就要充分認識到該項目的技術難度,在系統(tǒng)調研、系統(tǒng)設計階段就要進行反復的論證,在系統(tǒng)構架的時候盡可能采用國際上成熟的產(chǎn)品,借鑒相關的成功經(jīng)驗,同
33、時系統(tǒng)的建設分步驟、分階段進行,將技術難點逐個突破,力求將技術風險降至最低。2.4.22.4.2 需求風險需求風險XXXxxx 軟件采購的建設是一個項目周期較長、涉及相關部門較多、數(shù)據(jù)量大、系統(tǒng)功能要求高的復雜系統(tǒng),只能在建設過程中與多家業(yè)務部門進行溝通,才能逐步明晰系統(tǒng)的需求。同時,由于 GIS 專業(yè)性較強,有些需求各業(yè)務部門人員根本不可能明確地提出,需要系統(tǒng)建設方根據(jù)已有的系統(tǒng)建設經(jīng)驗進行用戶需求的引導。這些狀況容易造成系統(tǒng)的需求不明確,或者系統(tǒng)的需求變更頻繁,使得項目進展嚴重滯后,最后造成項目的失敗。為了能夠減少該項目需求不清和需求頻繁變更的風險,需要用戶和公司在項目初期做好充分的需求調
34、研,切實理解各個業(yè)務部門在信息方面的業(yè)務需求,盡可能避免對需求的誤解和片面性。同時,在系統(tǒng)建設過程中,嚴格遵守項目管理的規(guī)章制度,對項目需求變更進行嚴格的審核與控制,以保障項目的質量和進度。2.4.32.4.3 協(xié)調與溝通風險協(xié)調與溝通風險在系統(tǒng)建設過程中公司需要協(xié)調多個部門,與這些部門的溝通與協(xié)調可能直接影響到本項目的質量與進度。因此,建立高效的協(xié)調與溝通機制,減少相互之間的誤解與拖延,是保障本項目成功實施的關鍵點之一。這需要各相關單位充分理解項目溝通管理的重要性,嚴格遵守項目管理的各項規(guī)章制度,提高協(xié)調溝通的效率,降低項目協(xié)調與溝通的風險。2.4.42.4.4 項目人員風險項目人員風險由于
35、 XXXxxx 軟件采購項目周期較長,技術難度大,因此項目人員壓力會隨著項目的進展逐漸加大,工作效率也可能會隨著項目的進展逐漸降低,造成工作效率低下,甚至會造成項目成員的不穩(wěn)定。這就需要用戶與公司相互理解,明確共同的目標,發(fā)揮團隊精神,同時要合理規(guī)劃項目進度,作到勞逸結合,提高項目人員的積極性,降低項目人員的風險。2.52.5 質量管理計劃質量管理計劃2.5.12.5.1 質量管理體系標準質量管理體系標準本項目實施應采用先進的質量管理模式和科學的質量管理體系和流程,并根據(jù)項目自身特點選用合適的質量控制規(guī)程。目前,XXXxxx 主要采用 ISO9001 質量標準和軟件成熟度模型(CMM)兩種控制
36、規(guī)程。針對本項目,公司將采用 GB/T 19001-2000ISO9001:2000 質量體系標準,同時遵循 SSE-CMM 的安全實施標準,并在項目實施的過程中嚴格執(zhí)行這些質量標準。2.5.22.5.2 質量控制過程質量控制過程本項目中,由項目經(jīng)理制訂質量控制計劃,項目質量控制組進行審核。審核方面包括:質量控制措施是否足夠、各個成員的質量責任是否明確合理,測試方法是否適用。2.5.32.5.3 質量評定計劃質量評定計劃為了加強項目質量管理和界定產(chǎn)品質量標準,本公司將制訂適應于項目的檢查驗收規(guī)定和質量評定標準,確保工程質量。本項目中,應實行兩級檢查、兩級驗收制度。一級檢查、二級檢查和一級驗收由
37、本公司實施小組組織完成;二級驗收由用戶組織實施。各級檢查驗收嚴格按項目實施中制訂的相應的檢查驗收規(guī)定和質量評定標準執(zhí)行。對實施和驗收過程中出現(xiàn)的重大技術問題,將上報用戶協(xié)調處理,對一般質量問題的處理應予以書面記錄。2.5.42.5.4 質量管理措施質量管理措施在項目實施過程中還將采取如下措施保障項目實施質量:(1)產(chǎn)品到貨后,對所有硬件設備應進行加電檢測,同時對所有軟件產(chǎn)品進行安裝、產(chǎn)品授權驗證。(2)在項目實施前后對網(wǎng)絡性能進行評估。(3)在系統(tǒng)部署完成后要在實際環(huán)境中進行網(wǎng)絡連通性測試、安全策略驗證和應用系統(tǒng)測試。(4)配合應用系統(tǒng)做好壓力測試,根據(jù)壓力測試結果調整系統(tǒng)配置。(5)項目實施
38、后要進行一定時間的試運行,在試運行期間要重點監(jiān)控網(wǎng)絡環(huán)境的運行情況、安全策略的驗證和業(yè)務應用系統(tǒng)運行情況,若出現(xiàn)的問題要及時查找原因并加以修正。(6)在試點實施過程中驗證方案的可行性和正確性。2.5.52.5.5 軟件質量控制軟件質量控制2.5.5.12.5.5.1 階段性評審階段性評審軟件質量保證過程包括對軟件過程質量控制和軟件產(chǎn)品質量控制。我公司在本系統(tǒng)項目組織中,由質量控制組負責質量控制和管理,采用軟件度量過程采集信息對軟件過程和軟件產(chǎn)品的質量進行管理。對軟件過程質量的控制通過量化并提取軟件過程信息實現(xiàn)對軟件過程的目標管理,量化的主要容包括:產(chǎn)品質量、項目進度和資源占用。軟件過程控制一般
39、采用軟件開發(fā)過程的節(jié)點控制的方法。軟件開發(fā)過程的節(jié)點控制是提高軟件開發(fā)的計劃性和成功經(jīng)驗的可重復應用的重要支持手段。我公司在開發(fā)本系統(tǒng)的過程中,將充分利用該方法,確保本系統(tǒng)的高質、準時完成。在本系統(tǒng)的開發(fā)過程中,把涉及軟件開發(fā)、應用的人員分為甲方、乙方,甲方代表各種層次的軟件系統(tǒng)的用戶,乙方代表軟件開發(fā)商中各組織、各層次人員。軟件系統(tǒng)的最終成功基于甲乙雙方對軟件開發(fā)過程的共同控制與管理,甲方側重“需求” 與“監(jiān)督”職能,乙方側重“供求”與“控制”職能。甲乙雙方實現(xiàn)職能的基礎是軟件開發(fā)過程的可視性,即從甲乙雙方角度得到軟件開發(fā)過程的可見性。如下圖所示:圖(a)表示一個對甲乙雙方可見性極差的過程,
40、甲方給出需求后,經(jīng)過乙方的開發(fā)過程得到的是最終結果,甲方對軟件開發(fā)過程沒法參與。乙方中只有具體的開發(fā)人員了解局部的軟件過程,高層管理人員沒法得到開發(fā)過程中具體的過程狀態(tài)信息,不能根據(jù)過程狀態(tài)做出決策。圖(b)表示一個對甲乙雙方可見性較好的軟件過程,在軟件開發(fā)過程的特定階段設置階段控制點(也稱為里程碑) ,甲乙雙方依據(jù)階段成果,從各自的角度提出過程改善與修改意見,控制軟件系統(tǒng)生產(chǎn)的質量、開發(fā)過程的效率及項目資源消費。2.5.5.22.5.5.2 測試測試測試是確保本系統(tǒng)質量的重要手段,不經(jīng)過認真測試的系統(tǒng)是不能被用于生產(chǎn)的。雖然,對各階段的文檔的審核也可認為是測試,但本項目所指的測試是指對應用軟
41、件的測試。做好測試是測試組的責任,測試組是與開發(fā)組相互獨立的兩組,且需要相當?shù)募夹g和經(jīng)驗,對業(yè)務的理解要十分透徹。為保證測試的效率和質量需要主意以下幾點:1建立高效合理的測試流程,包括:建立盡量模擬真實環(huán)境的業(yè)務數(shù)據(jù)模型(即運行業(yè)務的初始環(huán)境) ;對測試案例的設計要有深度和廣度;特別在系統(tǒng)測試和驗收測試階段,安排好項目組的全體人員的任務和責任;做好測試階段文檔和源程序的版本控制;做好測試中發(fā)現(xiàn)的 BUGS 的記錄及存檔工作;對發(fā)現(xiàn)的任何 BUGS 都要做好原因分析并記錄歸檔;做好回歸測試;防止對程序的修改而引起的其他問題。軟件測試是一個過程,涉及到軟件生命周期的各個階段。下圖描述了軟件測試過程
42、模型: 測試過程是與開發(fā)過程并行的,軟件測試的實施過程是與改錯過程既是交錯的、同時又是并行進行的。在集成測試階段中,測試一般應當由獨立的軟件測試人員來實施。這種方法一方面可以有效地壓縮測試的總周期,但更重要的是可以避免開發(fā)者自身的思維局限,更加客觀全面地進行有效的測試。2.62.6 項目協(xié)調與合作計劃項目協(xié)調與合作計劃對項目實施中的溝通是項目完成的順利與否的重要因素,所以在整個項目實施的過程中要有一套完善的溝通機制。2.6.12.6.1 協(xié)調與合作管理方案協(xié)調與合作管理方案在項目實施中,將以項目經(jīng)理為核心,實現(xiàn)全面、有效的溝通管理。其中:(1)項目經(jīng)理從始至終控制整個項目的工作進展與步驟,是信
43、息的收集者和發(fā)送者。(2)項目經(jīng)理要密切聯(lián)系了解各干系人信息,及時傳達給項目組其他成員。(3)項目經(jīng)理要每周與項目領導小組交換項目工作進展情況,確保項目按計劃有步驟地進行,并提交全部項目管理報告給項目領導小組。(4)項目經(jīng)理要每周組織項目組成員召開會議,了解項目進展情況,分派工作,了解項目實施中的問題,及時解決。(5)項目主管定期聯(lián)系用戶負責人,傾聽用戶對項目的建議和意見,并采取相應的措施,最大程度保證用戶滿意度。(6)銷售人員和用戶保持正常通暢的溝通渠道,及時接受用戶反饋意見。2.6.22.6.2 協(xié)調手段協(xié)調手段作為溝通的手段,采用如下方式進行項目的交流:(1)進程報告(工程簡報):工程實
44、施期間,各實施人員每天向項目經(jīng)理報告工作進展;項目經(jīng)理按照 ISO9000 質量管理體系的要求每周向公司提交項目進展報告 ;同時,項目經(jīng)理每周向用戶單位提交項目進展文件。(2)周例會:必要時參加由項目管理組、用戶方在每周共同召開的周例會,會議將對一周以來的工作進展進行回顧,總結問題點,分析原因,并確定解決方案。對下一階段的工作任務進行部署。會議結果由項目管理組發(fā)布會議紀要。(3)工程階段總結:在實施的每一個階段,進行工程階段總結,評估上一階段工作得失,為下階段的工作進行必要的預溝通,解決隱患問題;(4)多種形式的交流:項目經(jīng)理與項目領導小組、用戶、其它廠商之間、以及項目隊伍成員之間保持通信聯(lián)絡
45、,以傳真、 、電子等方式進行溝通。2.72.7 配置管理配置管理2.7.12.7.1 配置管理和版本控制配置管理和版本控制公司采用相應的配置控制程序來管理新系統(tǒng)的各個部分,包括文檔,需求,設計,數(shù)據(jù)庫設計,編碼,文件和數(shù)據(jù)。并在項目實際實施時制定配置管理計劃,并委任一名配置管理員。配置控制的目的是控制系統(tǒng)的物理和功能特性,確保整個系統(tǒng)的完整性。配置控制既是技術活動又是管理活動,它的過程包括:配置項目發(fā)現(xiàn)和保存每個配置項目要有一個編號,用來區(qū)別有不同需求和實施要求的其它項目。它還有一個版本號,用來標明該項目所處的階段,在配置項目修改時,版本號要更新。配置系統(tǒng)要能夠容納新的配置項目,不必修改現(xiàn)存項
46、目。配置項目要保存在軟件庫里面。為確保足夠的安全以及對所有可交付軟件項目的控制必須建立如下典型的軟件庫:名稱狀態(tài)開發(fā)庫動態(tài)的主庫控制的靜態(tài)庫靜態(tài)的開發(fā)庫是軟件作為一系列模塊進行開發(fā)和測試的動態(tài)庫。主庫是一個被控制的庫,項目的放入和取出必須按規(guī)定并以一定的控制方式進行。例如,在單元測試成功之后,模塊可以被轉入到系統(tǒng)主庫,然后供系統(tǒng)集成和系統(tǒng)測試。任何經(jīng)過以上測試需要修改模塊都要放回開發(fā)庫,以供測試。當主庫達到一定程度的穩(wěn)定后,就可以將它合成一個基準。每當基準發(fā)布以后,相關主庫都要進行拷貝產(chǎn)生靜態(tài)庫。之所以叫做靜態(tài)庫,因為以后不再更新,并且歸檔。2配置變動控制只有當項目已經(jīng)成為基準的一部分時,軟件
47、配置控制才能夠進行,它主要控制:評估對配置項目的變動協(xié)調批準的變動在本項目的執(zhí)行過程中,項目經(jīng)理將與用戶一起定義處理配置變動以及變動授權管理方法。作為對于已經(jīng)通過的單元,系統(tǒng)的驗收測試項目的變動,需要更高級別的授權。3配置狀態(tài)記錄配置狀態(tài)記錄包括所有配置項目跟蹤報告,并且貫穿整個系統(tǒng)開發(fā)周期中,配置項目狀態(tài)將通過配置管理員來跟蹤和控制。為有效進行配置狀態(tài)記錄,應該詳細記錄以下信息:每個基準版的日期,版本和問題;每份問題審閱以及文檔修改的日期狀態(tài);每份軟件問題報告、修改請求、和修改報告的日期和狀態(tài);每個配置項目的總結描述。軟件版本公司將在版本文檔記錄軟件的版本,后續(xù)版本要附一個版本說明。該說明列
48、出了版本的配置項目,并且說明其安裝步驟。而且,所有已經(jīng)修改的錯誤和已經(jīng)合并的新的需求都要有記錄。要在提交新版本之前重新測試修改過的軟件。對于每個版本公司保證文檔和代碼的一致性,而且保存舊版本。2.7.22.7.2 變更管理的方法變更管理的方法產(chǎn)品的完整性需要通過變更管理來維持。用戶需求的變化、系統(tǒng)需求的變化和系統(tǒng)設計的變化都被監(jiān)控和跟蹤,從而了解被批準變動的實施狀態(tài)??刂谱兏哪康氖菫榱舜_保只有經(jīng)過批準的變更才能實施,確保變更情況傳達到了相應的有關方面,提供它們考慮和獲得它們的批準。用戶需求、系統(tǒng)需求和系統(tǒng)設計文檔在通過評審并批準后將作為基準。當一個文檔變?yōu)榛鶞室院螅妥詣舆M入變更控制圍。任何
49、變動都需要提交變更請求。變更管理由以下四個部分組成:變更請求、變更評估、變更批準、變更實施和跟蹤。2.82.8 文檔管理文檔管理文檔必須真實地反映實際工程狀態(tài)。文檔的驗收,不能是在項目驗收時統(tǒng)一移交給用戶單位,而應當根據(jù)項目實施的不同階段,分批移交,在項目準備階段就需要制定一個文檔移交計劃,在規(guī)定的時間里移交事先規(guī)定格式、容的文檔。2.92.9 人員管理人員管理人員的管理遵循幾條原則:本項目中的參與人員在無特殊情況且未經(jīng)用戶同意不進行調換;系統(tǒng)保障期人員均安排參加此項目建設的主要技術人員;本項目的項目管理人員安排具有同類項目豐富項目管理經(jīng)驗的人員。2.102.10 管理管理考慮本系統(tǒng)的要求,公
50、司承諾按照涉及國家秘密計算機系統(tǒng)要求進行系統(tǒng)建設的管理,并和用戶簽署協(xié)議,嚴格履行義務。3 、測試計劃、測試計劃3.13.1 測試工作準備測試工作準備為保證項目的質量,XXXxxx 將成立專門的項目測試小組,在項目經(jīng)理的統(tǒng)一領導之下,完成本次項目的測試工作,首先,在項目開始時,測試小組要完成測試的準備工作,測試準備工作的重點主要包括以下幾個主要方面:對整個項目情況進行調研與了解,以熟悉整個系統(tǒng)的整體架構和實現(xiàn)功能等相關情況,制定出初步的測試計劃;確定測試管理工具的實施方案,對測試管理工具根據(jù)項目的特點進行合理規(guī)劃;包括根據(jù)各個項目子系統(tǒng)的特點,制定相應的缺陷跟蹤方案、版本提交計劃等。保證測試人
51、員的到位,并對測試人員進行測試管理工具和測試相關基礎技術的培訓,要求相關系統(tǒng)測試人員先進行相關系統(tǒng)體系結構和功能的了解,為后期的設計測試用例奠定基礎。3.23.2 軟件開發(fā)測試軟件開發(fā)測試本項目采用的測試種類包括:模塊測試、功能測試、性能測試、分系統(tǒng)測試、全系統(tǒng)測試、容量測試、壓力測試、災難恢復測試等。在進行測試前,需要編寫詳實的測試方案,其中包括測試時間安排、測試準則、測試用例、測試圍、測試目標、測試人員、出錯處理流程及處理結果等容。在測試案例中應包含對異常情況處理的測試,如數(shù)據(jù)不全、數(shù)據(jù)類別有誤、數(shù)據(jù)不合法等。各種類型的測試都是采用循環(huán)往復的“測試改進”操作,以確保問題得到完整、充分的解決
52、的過程。3.2.13.2.1 模塊測試模塊測試每個應用程序模塊完成后,進行模塊測試。模塊測試的目的在于通過大量、反復的測試,盡可能地捕獲程序編寫時的編碼及應用處理上的錯誤,并加以改正,使程序編寫時的錯誤在這一測試環(huán)節(jié)得到控制。3.2.23.2.2 功能測試功能測試功能測試是對項目實現(xiàn)的功能進行測試。功能測試可細分為:獨立測試和連續(xù)測試兩部分。獨立測試是將本項目開發(fā)實現(xiàn)的功能一一進行獨立測試。在測試過程中,將針對每一個功能制定相應的測試個案,進行嚴格的功能測試。如測試結果與實現(xiàn)要求不符,將由開發(fā)人員進行改進及完善,最終達到功能要求。測試中發(fā)生問題時,編程人員會改動程序以便解決問題。系統(tǒng)將在修改后
53、進行重新測試。此時其進行的測試不僅針對改動部分,還應對原已通過獨立測試的部分進行重新測試。3.2.33.2.3 性能測試性能測試系統(tǒng)的性能是一個很重要的參數(shù),本項目所指的系統(tǒng)性能包括系統(tǒng)的效率、響應時間及處理能力。在測試中,為每個應用設置響應時間、處理速度量度,評估系統(tǒng)的最高處理能力,在發(fā)現(xiàn)系統(tǒng)的性能不滿足要求進,需進行相應措施對系統(tǒng)的性能進行調整。3.2.43.2.4 分系統(tǒng)測試分系統(tǒng)測試針對各個分系統(tǒng),根據(jù)不同的測試方案,按照測試方案中的測試步驟進行測試,進行測試結果分析,得出測試結論,對分系統(tǒng)的配置給出建議意見。最終對每一個分系統(tǒng)做出一個分系統(tǒng)測試報告,主要容為測試結果,結果分析,建議。
54、對系統(tǒng)功能、性能、安全、可靠和擴展等每一方面都需有明確的結論和意見。3.2.53.2.5 全系統(tǒng)測試全系統(tǒng)測試在分系統(tǒng)測試完畢的基礎上,對整個硬件平臺進行測試,主要針對各分系統(tǒng)的結合部,以及總體功能。與分系統(tǒng)測試方案一樣,全系統(tǒng)測試也是根據(jù)測試方案按照測試方案中的測試步驟進行,最終做出系統(tǒng)測試報告,主要包含:系統(tǒng)功能、性能、安全、可靠和擴展等各個方面能否達到設計要求的結論,出現(xiàn)問題,建議解決問題方案。3.2.63.2.6 容量測試容量測試項目在投產(chǎn)前,建議進行容量測試,以找出項目投產(chǎn)后可處理的最大處理容量,確保能夠平滑地過渡或避開業(yè)務處理高峰期。與此同時,通過對業(yè)務處理高峰期時系統(tǒng)硬件資源情況
55、的占有量的獲取,能夠有效地調配系統(tǒng)資源。通過容量測試,得知系統(tǒng)承載量,并結合業(yè)務發(fā)展增長量,可以推算出需要更換相關硬件的時間,以便用戶可以提前做好應對準備。3.2.73.2.7 壓力測試壓力測試壓力測試的目的是希望能夠通過測試,得知在極短時間對進行大量并發(fā)訪問,是否會對系統(tǒng)造成瞬間無法承受的壓力沖擊,致使其運行異常甚至崩潰。壓力測試可以獲知系統(tǒng)的耐壓程度,在必要時采取適當?shù)木o急防護措施,如控制、分散等措施,減低緩解系統(tǒng)瞬間壓力,防止尖峰時刻的出現(xiàn),使系統(tǒng)得以穩(wěn)定地運行。3.2.83.2.8 災難恢復測試災難恢復測試災難恢復測試是指在模擬災難事故發(fā)生的情況下,對系統(tǒng)的恢復情況進行測試及彩排。要盡
56、可能地找出可能發(fā)生的災難性事故,并一一進行模擬,查看系統(tǒng)的恢復情況。災難恢復測試能夠反映出系統(tǒng)備份的準確性及完整性,以及自動恢復功能的強弱,出具不同災難恢復所需的時間數(shù)據(jù),以此可以估算出在災難發(fā)生時對用戶所造成的影響及忍受程度。3.33.3 設計測試用例和數(shù)據(jù)設計測試用例和數(shù)據(jù)測試用例和數(shù)據(jù)準備的目的是幫助用戶在不熟悉實際環(huán)境的時候,能正常的測試系統(tǒng)并對系統(tǒng)做出正確的評價。測試用例和數(shù)據(jù)的準備是一項枯燥和費時間的工作。為了提高工作效率可以從以下幾方面著手:將信息放在一個指定的位置,便于反復利用,降低變化產(chǎn)生的影響;一次完成一個步驟,避免冗余和額外的工作;盡早盡可能完成多個步驟。為了保證每一個業(yè)
57、務流程準備測試用例和數(shù)據(jù)的正確性,在測試計劃中應遵循下列過程,并完成以下步驟:確定要測試的業(yè)務情況類型確定每個要求的測試用例合并所有的測試用例,生成測試大綱編制測試腳本,包括必要的系統(tǒng)輸入信息和期望的輸出結果檢查信息保證每一步的準確性和完整性(即,確定業(yè)務情況類型、確定測試用例、生成測試大綱和編制測試腳本) 。3.3.13.3.1 建立測試環(huán)境建立測試環(huán)境為了預防出現(xiàn)問題,如數(shù)據(jù)損壞或對系統(tǒng)資源的爭用,需要建立一個獨立的測試環(huán)境。在進行測試之前,根據(jù)測試計劃中確定的時機建立一個獨立的測試環(huán)境。其準備工作包括:技術活動:如建立不同的服務器或在一臺服務器上建立多個數(shù)據(jù)庫實例,將相應的程序遷移到適當
58、的程序庫中;數(shù)據(jù)準備活動:包括加載數(shù)據(jù)表,建立用戶訪問權限;建立版本控制程序,保證有效的控制對系統(tǒng)的修改;建立文檔控制程序,保證隨著系統(tǒng)的修改,有效地控制文檔的修改(如,培訓文檔、聯(lián)機幫助和用戶手冊) 。3.3.23.3.2 測試執(zhí)行測試執(zhí)行測試執(zhí)行的目的是發(fā)現(xiàn)不滿足用戶要求的任何問題,在真實的環(huán)境中,客戶的工作人員按照準備好的測試大綱來對系統(tǒng)進行測試。測試過程中的測試結果是非常重要的。文檔可用于:檢查測試的進度;確定測試過程是否需要改進;分析系統(tǒng)是否準備就緒。4 、驗收計劃、驗收計劃4.14.1 驗收組織驗收組織由項目管理辦公室組織項目承建單位、相關部門以及其他人員(技術顧問、其他開發(fā)商)組
59、成驗收小組,負責對項目各階段進行全面的驗收。經(jīng)過大規(guī)模的安裝與調試工作,整個系統(tǒng)已全部實現(xiàn)連接,所要求的功能已全部實現(xiàn)。為確保系統(tǒng)在以后的運行中穩(wěn)定、高效,沒有故障隱患的存在,應當通過試運行階段來發(fā)現(xiàn)存在的隱患、并解決問題,另外分析試運行階段中系統(tǒng)的各項數(shù)據(jù),并對系統(tǒng)進行評價和預測也是系統(tǒng)試運行階段一個重要的工作容。項目預驗完成后,系統(tǒng)進入試運行期。系統(tǒng)經(jīng)過試運行穩(wěn)定運行 3 個月后,由項目驗收小組對項目進行正式驗收。4.24.2 驗收容驗收容系統(tǒng)的驗收包括:系統(tǒng)的實用性、穩(wěn)定性、可維護性、靈活性、可操作性以及系統(tǒng)文檔、代碼、規(guī)及注釋說明等方面的驗收。系統(tǒng)功能:逐一檢查系統(tǒng)功能是否達到設計要求
60、 系統(tǒng)性能:逐一測試系統(tǒng)性能指標是否達到設計要求。文檔資料:檢查系統(tǒng)建設各階段提交的文檔資料是否齊全、合格。4.34.3 軟件系統(tǒng)的驗收軟件系統(tǒng)的驗收驗收方法:開發(fā)的軟件通過用戶驗收測試進行驗證。軟件驗收根據(jù)軟件滿足規(guī)定的驗收合格標準進行判斷。驗收標準:驗收標準是在用戶正式接收開發(fā)的軟件并認為軟件滿足合同要求之前必須滿足的條件。本文檔中定義的所有驗收標準是基于定量的和可度量/可觀察的條件。 驗收合格標準測試準備測試準備1.用戶驗收測試文件包括對項目確定的所有軟件功能的測試程序。2.進行測試之前,用戶方和太極必須認可用戶驗收測試文件。3.用戶方已經(jīng)認可測試數(shù)據(jù)4.用戶方已經(jīng)指定和批準用戶驗收測試
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人食堂承包協(xié)議書
- 單片機原理與應用練習題與參考答案
- 人防租賃轉讓合同范本
- 熱工基礎 模擬試題
- 萬年牢說課稿
- 一周學習總結
- 一防水合同范例
- 兼職定金合同范本
- 《荊棘鳥》讀書心得
- 制作甲方合同范本
- 口腔健康全身健康課件
- 2025年高考英語復習專項突破:讀后續(xù)寫提分寫作(解析版)
- 數(shù)字出版概論 課件 第一章 數(shù)字出版及其發(fā)展歷程
- Wonderware InTouch:報警與事件處理機制技術教程.Tex.header
- 一把手講安全課件:提升全員安全意識
- CNAS實驗室內(nèi)審檢查表
- 華為全屋智能試題
- Unit 3 Food and Culture Reading and thinking閱讀課教學設計 2023-2024學年人教版高中英語選擇性必修第二冊
- 數(shù)學大觀 知到智慧樹網(wǎng)課答案
- 小兒白血病飲食
- 2024年杭州科技職業(yè)技術學院單招職業(yè)技能測試題庫及答案解析
評論
0/150
提交評論