民國113年 第2梯次 電腦軟體設計丙級 學科

第14題

在軟體發展過程中,下列程序何者是用以發掘隱藏於程式中且尚未顯露之錯誤?

題目

在軟體發展過程中,下列程序何者是用以發掘隱藏於程式中且尚未顯露之錯誤?

  1. (1) 除錯
  2. (2) 測試
  3. (3) 維護
  4. (4) 設計

官方答案

(2) 測試

解析

測試(testing)的目的在於發掘程式中隱藏且尚未顯露的錯誤,屬於「驗證」階段。除錯(debugging)是在測試發現錯誤後,進行程式碼定位與修正的動作,對象是已顯露的錯誤;維護是系統上線後的修改與改善;設計是規劃程式架構。因此發掘潛在錯誤的程序是測試。選項1除錯是修正已知錯誤,選項3維護與選項4設計均非以發掘錯誤為目的。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料