日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

軟件調(diào)試的目的是什么


軟件調(diào)試的目的是什么


軟件調(diào)試的目的是改正錯(cuò)誤,軟件調(diào)試主要采用以下三種方法:
1、強(qiáng)行排錯(cuò)法:作為傳統(tǒng)的調(diào)試方法,其過(guò)程可概括為設(shè)置斷點(diǎn)、程序暫停、觀察程序狀態(tài)、 繼續(xù)運(yùn)行程序 。
2、回溯法:該方法適合于小規(guī)模程序的排錯(cuò)、即一旦發(fā)現(xiàn)了錯(cuò)誤,先分析錯(cuò)誤征兆,確定最 先發(fā)現(xiàn)""癥狀”的位置 。
3、原因排除法:原因排除法是通過(guò)演繹和歸納,以及二分法來(lái)實(shí)現(xiàn) 。
耦合可以分為下列幾種,它們之間的耦合度由高到低排列:
內(nèi)容耦合--若一個(gè)模塊直接訪(fǎng)問(wèn)另一模塊的內(nèi)容,則這兩個(gè)模塊稱(chēng)為內(nèi)容耦合 。
公共耦合--若一組模塊都訪(fǎng)問(wèn)同一全局?jǐn)?shù)據(jù)結(jié)構(gòu),則稱(chēng)為公共耦合 。
外部耦合--若一組模塊都訪(fǎng)問(wèn)同一全局?jǐn)?shù)據(jù)項(xiàng),則稱(chēng)為外部耦合 。
控制耦合--若一模塊明顯地把開(kāi)關(guān)量、名字等信息送入另一模塊,控制男一模塊的功能,則稱(chēng)為控制耦合 。
標(biāo)記耦合--若兩個(gè)以上的模塊都需要其余某一數(shù)據(jù)結(jié)構(gòu)的子結(jié)構(gòu)時(shí),不使用其余全局變量 的方式而全使用記錄傳遞的方式,這樣的耦合稱(chēng)為標(biāo)記耦合 。
【軟件調(diào)試的目的是什么】數(shù)據(jù)耦合--若一個(gè)模塊訪(fǎng)問(wèn)另一個(gè)模塊,被訪(fǎng)問(wèn)模塊的輸入和輸出都是數(shù)據(jù)項(xiàng)參數(shù),則這 兩個(gè)模塊為數(shù)據(jù)耦合 。
非直接耦合--若兩個(gè)模塊沒(méi)有直接關(guān)系,它們之間的聯(lián)系完全是通過(guò)程序的控制和調(diào)用來(lái)實(shí)現(xiàn) 的,則稱(chēng)這兩個(gè)模塊為非直接耦合,這樣的耦合獨(dú)立性最強(qiáng)

    推薦閱讀