广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    软件调试包括哪些技术?

    来源:网络收集  点击:  时间:2024-02-11
    【导读】:
    本文给大家介绍一下软件调试都有哪些方法。方法/步骤1/5分步阅读

    试探法

    调试人员分析错误的症状,猜测问题的所在位置,利用在程序中输出语句,分析寄存器、存储器的内容等手段来获得错误的线索,一步步地试探分析出错误所在。这种方法效率很低,适合于结构比较简单的程序。

    2/5

    回溯法

    调试人员从发现错误症状的位置开始,人工沿着程序的控制流程往跟踪代码,直到找出错误根源为止。这种方法适合于小型程序,对于大规模程序于其需要回溯的路径太多而变得不可操作。

    3/5

    对分查找法。

    这种方法主要用来缩小错误的范围,如果已经知道程序中的变量若干位置的正确取值,可以在这些位置上给这些变量以正确值,观察程序运行输出结果,如果没有发现问题,则说明从赋予变量一个正确值开始到输出结果的程序没有出错,问题可能在除此之外的程序中,否则错误就在所考察的这窨程序中,对含有错误的程序段再使用这种方法,直到把故障范围缩小到比较牵诊断为止。

    4/5

    归纳法。

    归纳法就是从测试所暴露的问题出发,收集所有正确或不正确的数分析它们之间的关系,提出假象的错误原因,用这些数据来证明或反驳,从而翟错误所在。

    5/5

    演绎法。

    根据测试结果,列出所有可能的错误原因。

    分析已有的数据,排除.能和彼此矛盾韵原因。

    对余下的原因,选择可能性最大的,利用已有的数据完该假设,使假设更具体。

    用假设来解释所有的原始测试结果,如果能解释这一,则假设得以证实,也就找出错误;否则,要么是假设不完备或不成立,要么有问题。

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.ff371.cn/art_24598.html

    相关资讯

    ©2019-2020 http://www.ff371.cn/ 国ICP备20009186号05-11 06:00:49  耗时:0.029
    0.0289s