民國113年 第2梯次 電腦軟體設計丙級 學科
第14題
在軟體發展過程中,下列程序何者是用以發掘隱藏於程式中且尚未顯露之錯誤?
題目
在軟體發展過程中,下列程序何者是用以發掘隱藏於程式中且尚未顯露之錯誤?
- (1) 除錯
- (2) 測試
- (3) 維護
- (4) 設計
官方答案
(2) 測試
解析
測試(testing)的目的在於發掘程式中隱藏且尚未顯露的錯誤,屬於「驗證」階段。除錯(debugging)是在測試發現錯誤後,進行程式碼定位與修正的動作,對象是已顯露的錯誤;維護是系統上線後的修改與改善;設計是規劃程式架構。因此發掘潛在錯誤的程序是測試。選項1除錯是修正已知錯誤,選項3維護與選項4設計均非以發掘錯誤為目的。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。