单选题软件开发中,常用()作为软件调试技术。A边界值分析B演绎法C循环覆盖D集成测试

单选题
软件开发中,常用()作为软件调试技术。
A

边界值分析

B

演绎法

C

循环覆盖

D

集成测试


参考解析

解析: 软件调试与成功的测试形影相随。软件测试成功的标志是发现了错误,而软件调试则是在软件测试成功后,根据错误迹象确定错误的原因和准确位置,并加以改正。
软件调试是程序员自己进行的技巧性很强的工作,要确定发生错误的内在原因和位置不是一件容易的事,它占整个调试工作量的90%左右。调试工作的困难与人的心理因素和技术因素都有关系,需要繁重的脑力劳动和丰富的经验。常用的调试技术有归纳法、演绎法和回溯法。
归纳法是一种从特殊到一般的思维过程,从对个别事例的认识当中概括出共同特点,得出一般性规律的思考方法。归纳法调试从测试结果发现的线索入手,分析它们之间的联系,导出错误原因的假设,然后再证明或否定这个假设。
演绎法是一种从一般的推测和前提出发,运用排错和推断过程作出结论的思考方法。演绎法调试是列出所有可能的错误原因的假设,然后利用测试数据排除不适当的假设,最后再用测试数据验证余下的假设确实是出错的原因。
回溯法从程序产生错误的地方出发,人工沿程序的逻辑路径反向搜索,直到找到错误的原因为止。该方法是对小型程序寻找错误位置的有效方法。

相关考题:

软件开发中,常用()作为软件调试技术。 A.边界值分析B.演绎法C.循环覆盖D.集成测试

软件开发方法是指() A.指导软件开发的一系列规则B.软件开发的步骤C.软件开发的技术D.软件开发的思想

在结构化方法中,软件功能分解属于下列软件开发中的阶段是()。A)详细设计 B)需求分析C)总体设计 D)编程调试

计算机辅助软件工程(CASE)是一个A.软件开发工具B.软件开发环境C.软件开发技术D.软件开发方法

软件工程学涉及到软件开发技术和工程管理两方面的内容,下述内容中不属于开发技术的范畴的是A.软件开发工具B.软件工程经济C.软件工程环境D.软件开发方法

在结构化方法中,软件功能分解属于软件开发中的 阶段。A.详细设计B.需求分析C.总体设计D.编程调试

在结构化方法中,软件功能分解属于下列软件开发中的( )阶段。A.详细设计B.需求分析C.总体设计D.编程调试

软件工程学涉及软件开发技术和工程管理两方面的内容,下述内容中( )不属于开发技术的范畴。A.软件开发方法B.软件开发工具C.软件工程环境D.软件工程经济

在结构化方法中,软件功能分解属于软件开发中的______阶段。A.概要设计B.需求分析C.详细设计D.编程调试

软件开发中,常用(24)作为软件调试技术。A.边界值分析B.演绎法C.循环覆盖D.集成测试

在结构化方法中,软件功能分别属于下列软件开发中的( )阶段。A.详细设计B.需求分析SXB 在结构化方法中,软件功能分别属于下列软件开发中的( )阶段。A.详细设计B.需求分析C.总体设计D.编程调试

软件工程学包含软件开发技术和工程管理两方面的内容,下述哪个不属于软件开发技术范畴?A.软件开发方法B.软件开发工具C.软件工程环境D.软件工程经济

嵌入式软件开发与通用软件开发增加了( )环节A.代码编写B.代码调试C.代码固化D.软件测试

● 软件开发中,常用(24)作为软件调试技术。(24)A.边界值分析B.演绎法C.循环覆盖D.集成测试

在结构化方法中,软件功能分解应属于软件开发中的()阶段。A、详细设计B、需求分析C、总体设计D、编程调试

按支持软件开发的阶段划分,软件开发工具可分为()。A、计划工具B、分析工具C、设计工具D、编程工具E、调试工具

以下选项中不属于软件开发技术的是()。A、软件工程环境B、软件工具C、软件管理D、软件工程经济学E、软件开发方法学

软件开发方法是指()。A、指导软件开发的一系列规则B、软件开发的步骤C、软件开发的技术D、软件开发的思想

软件开发中,常用()作为软件调试技术。A、边界值分析B、演绎法C、循环覆盖D、集成测试

何为软件开发工具?常用的软件开发工具有哪些?

ERP实施流程中,建设阶段的工作内容包括()。A、制定项目方案B、静态数据准备工作C、软件开发或定制D、软件系统安装调试

在结构化方法中,软件功能分解应该属于软件开发的()阶段。A、详细设计B、需求分析C、总体设计D、编程调试

单选题软件开发中,常用()作为软件调试技术。A边界值分析B演绎法C循环覆盖D集成测试

单选题软件开发方法是指()。A指导软件开发的一系列规则B软件开发的步骤C软件开发的技术D软件开发的思想

单选题某集成项目包括应用软件开发和现场系统集成。软件开发团队负责软件开发以及参与现场软件安装调试工作。根据项目生命周期的有关知识,下列说法中正确的是()A软件开发团队负责人可以把软件开发和现场安装调试视为两个不同的项目,分别包括各自不同的明显阶段B在软件需求得到确认前不能进行软件开发C按照启动、计划、执行、监督和收尾来划分集成项目生命周期是最合适的D在该项目内部只能有一个生命周期模型

单选题在结构化方法中,软件功能分解应该属于软件开发的()阶段A详细设计B需求分析C总体设计D编程调试

问答题何为软件开发工具?常用的软件开发工具有哪些?

单选题下列关于软件重用的描述有误的是?()A软件重用,是软件开发方法论中的一个重要分支,对软件架构有重要的影响。B技术构件重用,将常用的技术构件开发出来,作为软件框架的基本组成部分。C基础类型的重用,封装一些基础子类,在软件开发时继承使用,可以完善语义定义,也能提高重用性。D需要提升业务重用能力和多终端接口能力。