網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > 生活小知識 > 

軟件調試的目的是什麼

欄目: 生活小知識 / 發佈於: / 人氣:1.11W

軟件調試的目的是改正錯誤,軟件調試主要採用以下三種方法:

軟件調試的目的是什麼

1、強行排錯法:作爲傳統的調試方法,其過程可概括爲設定斷點、程序暫停、觀察程序狀態、 繼續執行程序。

2、回溯法:該方法適合於小規模程序的排錯、即一旦發現了錯誤,先分析錯誤徵兆,確定最 先發現""症狀”的位置。

3、原因排除法:原因排除法是透過演繹和歸納,以及二分法來實現。

耦合可以分爲下列幾種,它們之間的耦合度由高到低排列:

內容耦合--若一個模組直接訪問另一模組的內容,則這兩個模組稱爲內容耦合。

公共耦合--若一組模組都訪問同一全局數據結構,則稱爲公共耦合。

外部耦合--若一組模組都訪問同一全局數據項,則稱爲外部耦合。

控制耦合--若一模組明顯地把開關量、名字等資訊送入另一模組,控制男一模組的功能,則稱爲控制耦合。

標記耦合--若兩個以上的模組都需要其餘某一數據結構的子結構時,不使用其餘全局變量 的方式而全使用記錄傳遞的方式,這樣的耦合稱爲標記耦合。

數據耦合--若一個模組訪問另一個模組,被訪問模組的輸入和輸出都是數據項參數,則這 兩個模組爲數據耦合。

非直接耦合--若兩個模組沒有直接關係,它們之間的聯繫完全是透過程序的控制和調用來實現 的,則稱這兩個模組爲非直接耦合,這樣的耦合獨立性最強

Tags:軟件