1.软件是一种( )。
A.程序
B. 数据
C.逻辑产品
D.物理产品
2.软件测试的目的是( )。
A.评价软件的质量
B.发现软件的错误
C.找出软件中的所有错误
D.证明软件是正确的
3.瀑布模型本质上是一种( )。
A.线性顺序模型
B.顺序迭代模型
C.线性迭代模型
D.及早见产品模型
4.面向对象的开发方法中,( )将是面向对象技术领域内占主导地位的标准建模语言。
A.Booch方法
B. Coad方法
C.UML语言
D.OMT方法
5.白盒测试法是根据程序的( )来设计测试用例的方法。
A.应用范围
B.内部逻辑
C.功能
D.输入数据
6.需求分析最终结果是产生( )。
A. 项目开发计划
B. 需求规格说明书
C.设计说明书
D.可行性分析报告
7.软件生命周期中所花费用最多的阶段是( )。
A.详细设计
B.软件编码
C.软件测试
D.软件维护
8.为了提高测试的效率,应该( )。
A.随机地选取测试数据
B.选择发现错误的可能性大的数据作为测试数据
C.在完成编码以后制定软件的测试计划
D. 取一切可能的输入数据作为测试数据
9.下面不属于静态分析的是( )。
A.编码规则检查
B. 程序结构分析
C.程序复杂度分析
D.内存泄漏检测
10.黑盒测试法除了测试程序外,还适用于对( )阶段的软件文档进行测试。
A.编码
B.软件详细设计
C. 软件总体设计
D. 需求分析