試題一(25分)
某公司承接了一個銀行業(yè)務系統(tǒng)的軟件開發(fā)項目,質量要求非常高。項目經(jīng)理小趙制定了項目的整體計劃,將項目劃分為需求、設計、編碼和測試四個階段,他將測試階段預留了大量時間,以便開展充分的測試工作。
需求分析完成后,項目組編寫了《需求分析報告》,項目經(jīng)理小趙召集部分骨干人員召開評審會。為了盡快進入下一階段工作,評審會從早上9點一直開到晚上9點,終于把全部的文件都審完了。評審組找到了幾處小問題,并當場進行了修改,項目經(jīng)理宣布可以進入設計階段了。編程結束后,進入了測試階段。第一輪測試,發(fā)現(xiàn)了70個缺陷。項目組對發(fā)現(xiàn)的缺陷進行了修改,又重新提交了測試。第二輪又發(fā)現(xiàn)了100多個缺陷,就這樣反復修改和測試,直到第六輪,發(fā)現(xiàn)了33個缺陷。各輪發(fā)現(xiàn)的缺陷數(shù)如下:
這時,小趙終于松了一口氣,由于第六輪只剩下33個缺陷,他覺得測試工作應該很快就會結束了。
【問題1】(10分)
請分析此項目的質量管理過程中存在哪些問題。
【問題2】(9分)
請在答題紙上標出縱坐標的刻度值,并畫出測試缺陷的趨勢圖。根據(jù)趨勢圖分析“小趙覺得測試工作很快就會結束了”是否有道理,并分析原因。
【問題3】(3分)
請結合軟件生命開發(fā)周期分析軟件存在缺陷的可能原因。
【問題4】(3分)
請結合實際經(jīng)驗說明軟件項目的質量管理工作應重點完成哪些工作。