软件工程第3阶段测精彩试题 下载本文

内容发布更新时间 : 2024/12/28 12:57:18星期一 下面是文章的全部内容请认真阅读。

实用标准文档

江南大学现代远程教育 第三阶段测试卷

考试科目:《软件工程》第6章至第8章(总分100分) 时间:90分钟

______________学习中心(教学点) 批次: 层次:

专业: 学号: 身份证号: 姓名: 得分:

一、 单选题(每小题1分,共计20分)

1. 在黑盒测试中,着重检查输入条件组合的方法是( )

A.等价类划分法 B.边界值分析法 C.错误推测法 D.因果图法 2. McCabe复杂性度量又称( )

A.代码行度量 B.环路度量 C.程序量度量 D.功能性度量 3. 成功的测试是指运行测试用例后( )

A.未发现程序错误 B.发现了程序错误 C.证明程序正确 D.改正了程序错误 4. 不属于白盒测试的技术是( )

A.路径覆盖 B.判定覆盖 C.循环覆盖 D.边界值分析 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.传统性

11 单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是( ) A.系统功能 B.局部数据结构 C.重要的执行路径 D.错误处理 12. 程序设计语言的工程特性其中之一表现在( )

A.软件的可重用性 B.数据结构的描述性 C.抽象类型的描述性 D.数据库的易操作性 13. 测试的关键问题是( )

A.如何组织软件评审 B.如何选择测试用例 C.如何验证程序的正确性 D.如何采用综合策略 14. 集成测试主要是为了发现哪个阶段的错误?( )

A.需求分析 B.概要设计 C.详细设计 D.编码 15. 程序设计语言的技术特性不应包括( )

A.数据结构的描述性 B.抽象类型的描述性 C.数据库的易操作性 D.软件的可移植性 16. 软件测试的目的是( )

A.试验性运行软件 B.发现软件错误 C.证明软件正确 D.找出软件中全部错误 17. 与设计测试用例无关的文档是( )

A.项目开发计划 B.需求规格说明书 C.设计说明书 D.源程序 18. 下列几种逻辑覆盖标准中,查错能力最强的是( )

A.语句覆盖 B.判定覆盖 C.条件覆盖 D.条件组合覆盖 19.软件测试中,白盒法是通过分析程序的什么来设计测试用例的?( ) A.应用范围 B.内部逻辑 C.功能 D.输入数据 20.软件维护的困难主要原因是( )

A.费用低 B人员少 C.开发方法的缺陷 D.维护难

二、名词解释(每小题2分,共计12分)

1. 编码 2. 驱动 3. 存根

文案大全

实用标准文档

4. 调试 5. 测试 6. 穷举

三、简答题(每小题4分,共计32分)

1.软件测试的目标? 2.软件测试的步骤? 3.什么是软件可靠性? 4.什么是软件的可用性? 5.什么是改正性维护? 6.什么是适应性维护? 7.什么是完善性维护? 8.什么是预防性维护?

四、综合应用题(1~4小题7分,5小题8分,共计36分)

1.设有如下流程图,试构造其程序图且计算它的McCabe复杂度。 输出sum

sum=0,i=1

N i<=n N Y

a(i)>=0.314

Y

sum=sum+a(i) i=i+1 N sum !=0

Y

输出sum 文案大全