當前位置:才華齋>計算機>計算機二級>

2017計算機二級VB軟體的除錯基本概念

計算機二級 閱讀(1.71W)

引導語:軟體的除錯是計算機二級VB的一個考點,那麼大家瞭解VB嗎,以下是本站小編分享給大家2017計算機二級VB軟體的除錯基本概念,歡迎閱讀!

2017計算機二級VB軟體的除錯基本概念

在筆試考試中,是一個經常考查的內容,在筆試考試中出現的機率為70%,主要是以選擇題的形式出現,分值為2分,此考點為重點識記內容,讀者應該識記軟體除錯的概念。

誤區警示:

程式經除錯改錯後還應進行再測試,因為經除錯後有可能產生新的錯誤,而且測試是貫穿生命週期的整個過程。

在對程式進行了成功的測試之後將進入程式除錯(通常稱Debug,即排錯)。程式的'除錯任務是診斷和改正程式中的錯誤。除錯主要在開發階段進行。

程式除錯活動由兩部分組成,一是根據錯誤的跡象確定程式中錯誤的確切性質、原因和位置;二是對程式進行修改,排除這個錯誤。程式除錯的基本步驟:

(1)錯誤定位。從錯誤的外部表現形式入手,研究有關部分的程式,確定程式中出錯位置,找出錯誤的內在原因;

(2)修改設計和程式碼,以排除錯誤;

(3)進行迴歸測試,防止引進新的錯誤。

除錯原則可以從以下兩個方面考慮:

(1)確定錯誤的性質和位置時的注意事項

分析思考與錯誤徵兆有關的資訊;避開死衚衕;只把除錯工具當作輔助手段來使用;避免用試探法,最多隻能把它當作最後手段。

(2)修改錯誤原則

在出現錯誤的地方,很可能有別的錯誤;修改錯誤的一個常見失誤是隻修改了這個錯誤的徵兆或這個錯誤的表現,而沒有修改錯誤本身;注意修正一個錯誤的同時有可能會引入新的錯誤;修改錯誤的過程將迫使人們暫時回到程式設計階段;修改原始碼程式,不要改變目的碼。

疑難解答:軟體測試與軟體除錯有何不同?

軟體測試是儘可能多地發現軟體中的錯誤,而軟體除錯的任務是診斷和改正程式中的錯誤。軟體測試貫穿整個軟體生命週期,除錯主要在開發階段。