【問題1】
王總工程師指出在上述十一條意見中,有三條的提法是不夠恰當的或者是不夠全面的,請你指出其序號,并各用50字以內文字說明理由。
【問題2】
信息工程部與王總工程師在詳細分析本集團的軟件工程管理方面存在的各類問題時,發現在不少軟件項目實施過程中,隨著軟件開發規模的增大、復雜程度的增加,以尋找軟件中的錯誤為目的的測試工作就顯得更加困難。軟件測試這一環節較為薄弱,尤其是對軟件測試問題認識上有些偏差。軟件測試包括人工測試和機器測試兩大部分。請你用250字以內文字以提綱方式說明,軟件測試的一般步驟?(只需列出相應的名稱并且簡要說明即可)
參考答案:
【問題1】
(6)從目前情況看,要注意軟件維護可能帶來的副作用,軟件維護帶來的副作用是修改軟件而造成的錯誤。
(7)為使開發人員對軟件產品的各個階段工作都進行周密的思考,從而減少返工,所以軟件文檔的編制是很重要的。
(9)軟件復用有三個層次包括知識復用、方法和標準復用以及軟件成分復用,軟件復用的級別包括代碼復用、分析結構和設計結果的復用。
【問題2】
軟件測試的一般步驟是:
(1)測試人員要閱讀有關資料,包括規格說明、設計文檔、使用說明書及在設計過程中形成的測試大綱、測試內容及測試的通過準則,全面熟悉系統,編寫測試計劃,設計測試用例,作好測試前的準備工作。
(2)為了保證測試的質量,將測試過程分成幾個階段,即“代碼審查、單元測試、集成測試和驗收測試。代碼會審是由一組人通過閱讀、討論和爭論對程序進行靜態分析的過程。單元測試集中在檢查軟件設計的最小單位—模塊上,通過測試發現實現該模塊的實際功能與定義該模塊的功能說明不符合的情況,以及編碼的錯誤。集成測試是將模塊按照設計要求組裝起來同時進行測試,主要目標是發現與接口有關的問題。驗收測試的目的是向未來的用戶表明系統能夠像預定要求那樣工作。經過上述的測試過程對軟件進行測試后,軟件基本滿足開發的要求,測試宣告結束,經驗收后,將軟件提交用戶。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |