注意:此页面搜索的是所有试题
国家开放大学软件工程
如果程序代码的__________好,则调试的成本就可以大幅度降低。
【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.】测试工作越早开始越好
_________时,测试人员必须接触到程序源代码。
【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.】区分程序员水平
根据是否要运行被测程序,可以分为__________和动态测试。
【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.】可维护
__________不符合软件测试原则。
【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.】黑盒测试、白盒测试、功能测试和性能测试
从狭义上讲,软件测试是__________的过程。
【A.】 为发现错误而执行程序
【B.】为了验证程序正确
【C.】用不同的数据验证程序正确性
【D.】区分程序员水平
根据是否要运行被测程序,可以分为__________和动态测试。
【A.】静态测试
【B.】白盒测试
【C.】黑盒测试
【D.】验收测试