日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

(软件工程复习核心重点)第六章实现和测试-第八节:调试

發布時間:2025/3/15 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (软件工程复习核心重点)第六章实现和测试-第八节:调试 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 一:定義
  • 二:調試流程(了解)
    • (1)流程
    • (2)軟件錯誤的特征
  • 三:調試途徑
    • (1)蠻干法
      • A:思路
      • B:適用性
    • (2)回溯法
      • A:思路
      • B:適用性
    • (3)原因排除法
  • 四: 調試準則(了解)

一:定義

調試是在測試發現錯誤之后排除錯誤的過程

二:調試流程(了解)

(1)流程

(2)軟件錯誤的特征

  • 癥狀和產生癥狀的原因可能在程序中相距甚遠
  • 當改正了另一個錯誤之后,癥狀可能暫時消失了
  • 癥狀可能實際上并不是由錯誤引起的
  • 癥狀可能是由不易跟蹤的人為錯誤引起的
  • 癥狀可能是由定時問題而不是由處理問題引起的
  • 可能很難重新產生完全一樣的輸入條件
  • 癥狀可能時有時無
  • 癥狀可能是由分布在許多任務中的原因引起的,這些任務運行在不同的處理機上

三:調試途徑

(1)蠻干法

A:思路

按照“讓計算機自己尋找錯誤”的策略,這種方法印出內存的內容,激活對運行過程的跟蹤,并在程序中到處都寫上WRITE (輸出)語句,在生成的信息海洋的某個地方發現錯誤原因的線索

B:適用性

蠻干法是尋找軟件錯誤原因的最低效的方法。僅當所有其他方法都失敗了的情況下,才應該使用這種方法

(2)回溯法

A:思路

從發現癥狀的地方開始,人工沿程序的控制流往回追蹤分析源程序代碼,直到找出錯誤原因為止

B:適用性

當調試小程序時回溯法非常有效的。但隨著程序規模的擴大,應該回溯的路徑數目也變得越來越大,以至徹底回溯變成完全不可能了

(3)原因排除法

  • 對分查找法
  • 歸納法
  • 演繹法

四: 調試準則(了解)

  • 仔細分析程序出錯處的邏輯模式,找出該錯誤出現的所有地方
  • 在改正錯誤前應仔細研究源程序,以評估邏輯和數據結構的耦合程度
  • 修改軟件產品的同時改進開發軟件產品的軟件過程,避免今后在程序中出現錯誤

總結

以上是生活随笔為你收集整理的(软件工程复习核心重点)第六章实现和测试-第八节:调试的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。