48 软件调试的目的是 。A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能

【48 软件调试的目的是。A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能】

48 软件调试的目的是      。A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能

文章插图
软件调试的目的是(B)改正错误 。
在对程序进行了测试以后进入程序调试 。调试的任务是诊断和改正程序中的错误 。它与软件测试不同 , 软件测试是尽可能多地发现软件中的错误 。
软件运行失效或出现问题 , 往往只是潜在错误的外部表现 , 而外部表现与内在原因之间常常没有明显的联系 , 如果要找出真正的原因 , 排除潜在的错误 , 不是一件易事 。
可以说 , 调试是通过现象 , 找出原因的一个思维分析的过程 。
扩展资料
软件调试是在进行了成功的测试之后才开始的工作 , 它与软件测试不同 , 调试的任务是进一步诊断和改正程序中潜在的错误 。
调试活动由两部分组成:
1、确定程序中可疑错误的确切性质和位置
2、对程序(设计 , 编码)进行修改 , 排除这个错误 。
调试工作是一个具有很强技巧性的工作 , 软件运行失效或出现问题 , 往往只是潜在错误的外部表现 , 而外部表现与内在原因之间常常没有明显的联系 , 如果要找出真正的原因 , 排除潜在的错误 , 不是一件易事 。
参考资料:百度百科-程序调试
软件测试的目的是发现错误 , 至于找出错误的原因和错误发生的地方不是软件测试的任务 , 而是调试的任务.调试的目的是为了证明程序的正确 , 因此它必须不断地排除错误.它们的出发点不一样 。前者是挑错 , 是一种挑剔过程 , 属于质盘保证活动 。后者是排错 , 是一种排除过程 , 是编码活动的一部分.
简而言之 , 测试的主要工作是找缺陷 , 而调试的目的是为了解决缺陷 。
具体而言 , 软件调试是在进行了成功的软件测试后才开始的工作 。软件调试与软件测试不同 , 软件测试的目标是尽可能多的发现软件中的错误 , 而进一步诊断和改正程序中潜在的错误才是调试的任务 。通常 , 调试工作是一个具有很强技巧性的工作 。一个软件开发人员在分析测试结果的时候会发现 , 软件运行失效或出现问题 , 往往只是潜在错误的外部表现 , 而外部表现与内在原因之间常常没有明显的的联系 。如果要找出真正的原因 , 排除潜在的错误 , 不是一件易事 。因此 , 调试是通过现象 , 找出原因的一个思维分析的过程 。

    推荐阅读