某銀行信息系統(tǒng)工程項目,包含省級廣域網(wǎng)工程、儲蓄所終端安裝工程、主機系統(tǒng)工程、存儲系統(tǒng)工程、備份系統(tǒng)工程、銀行業(yè)務軟件開發(fā)工程等若干予項目。此工程項目通過公開招標方式確定承建單位,A公司經(jīng)過激烈競標爭奪,贏得工程合同。合同約定,工程項目的開發(fā)周期預算為36周。
由于銀行對于應用軟件質量要求很高,A公司也非常重視工程質量,安排有資深資歷的高級工程師張工全面負責項目實施。在工程正式開工之前,張工對工程項目進行了分解,根據(jù)工程分析,張工認為此工程項目質量、進度的關鍵在于銀行業(yè)務定制應用軟件的開發(fā)。除工程整體的開發(fā)計劃外,張工還針對應用軟件開發(fā)制定了詳細的開發(fā)計劃,定制應用軟件的開發(fā)周期為36周。網(wǎng)絡工程、終端安裝工程、主機系統(tǒng)工程、存儲系統(tǒng)工程、備份系統(tǒng)工程等與應用軟件開發(fā)并行實施。
張工對工程項目在需求分析、概要設計、詳細設計、編碼、單元測試、集成測試等各個環(huán)節(jié)要求均非常嚴格。根據(jù)張工安排,需求分析、概要設計均安排有多年工作經(jīng)驗的高級軟件工程師擔任,各個階段的階段成果均組織了嚴格的評審,以保證各個階段成果的質量。
在軟件編碼及單元測試工作完成之后,張工安排軟件測試組的工程師編制了詳細軟件測試計劃、測試用例,包括集成測試、功能測試、性能測試、安全性測試,等等。
張工在安排軟件測試任務的時候,在動員軟件開發(fā)小組時宣講:“軟件測試環(huán)節(jié)是軟件系統(tǒng)質量形成的主要環(huán)節(jié),各開發(fā)小組,特別是測試小組,應重視軟件系統(tǒng)測試工作”。因此,張工安排給測試組進行測試的時間非常充足,測試周期占整個軟件系統(tǒng)開發(fā)周期的40%,約14.5周。在軟件系統(tǒng)測試的過程中,張工安排了詳細的測試跟蹤計劃,統(tǒng)計每周所發(fā)現(xiàn)軟件系統(tǒng)故障數(shù)量,以及所解決的軟件故障。根據(jù)每周測試的結果分析,軟件系統(tǒng)故障隨時問的推移呈明顯的下降趨勢,第1周發(fā)現(xiàn)約100個故障,第2周發(fā)現(xiàn)約90個故障,第3周發(fā)現(xiàn)50個故障,……,第10周發(fā)現(xiàn)2個故障,第11周發(fā)現(xiàn)1個故障,第12周發(fā)現(xiàn)1個故障。于是張總工斷言軟件系統(tǒng)可以在完成第14周測試之后順利交付給用戶,并進行項目驗收。
【問題1】(7分)
請以300字內回答,張工的軟件開發(fā)計劃中是否存在問題?為什么?
【問題2】(8分)
清以200字內回答,張工根據(jù)對定制軟件系統(tǒng)測試的跟蹤統(tǒng)計分析結論,得出項目可于計劃的測試期限結束后達到驗收交付的要求,你認為可行嗎,為什么?
【問題3】(10分)
請以300字內回答,若你是本項目的總工,你將怎樣改進工作,以提高軟件系統(tǒng)開發(fā)的質量,保證工程項目按期驗收?
【問題1】
測試計劃編制的時機不對,應與系統(tǒng)的概要設計、詳細設計同步進行。測試計劃不全面,缺乏集成測試、壓力測試、用戶試運行期間的測試。缺乏用戶培訓計劃及相關詳細文檔的清單。
【問題2】
單純根據(jù)測試結果判斷軟件系統(tǒng)質量是不夠的,因為可能多種原因BUG未測試出,如測試環(huán)境與運行環(huán)境區(qū)別、測試人員能力、測試用例不完整等。
建議以用戶試運行的結論為驗收的依據(jù)比較有說服力。
【問題3】
需求分析時,知道功能確認測試計劃和測試用例,同時制定系統(tǒng)整體測試計劃和用例;
概要設計時,制定集成測試計劃和用例;
詳細設計時,制定單元測試計劃和用例;
驗收前,與用戶協(xié)商試運行計劃,培訓用戶,讓系統(tǒng)接收試運行考驗,解決暴露出來的問題。以試運行表現(xiàn)的功能和性能進行驗收,更可行。
溫馨提示:因考試政策、內容不斷變化與調整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權威部門公布的內容為準!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質量的課程和服務,解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。