生活妙招

當前位置 /首頁/生活妙招 > /列表

軟件調試的目的是什麼

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

軟件調試的目的是什麼

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

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

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

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

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

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

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

控制耦合--若一模塊明顯地把開關量、名字等信息送入另一模塊,控制男一模塊的功能,則稱為控制耦合。

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

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

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

TAG標籤:軟件 #