还剩1页未读,继续阅读
文本内容:
软件测试课程考核试卷考核科目软件工程课程类别必修课考核类型考试考核方式闭卷
一、判断题(共8分,每小题1分)
(一)为了加快软件维护作业的进度,应尽可能增加维护人员的数目
(二)当验收测试通过,软件开发就完成了
(三)完成测试作业后,为了缩短源程序的长度应删除程序中的注解
(四)在程序调试时,找出错误的位置和性质比改正该错误更难
(五)文档是软件产品的一部分,没有文档的软件是不完整的软件
(六)需求规格说明书可以作为软件可行性分析的依据
(七)好的测试是用少量的测试用例运行程序,发现被测程序尽可能的错误
(八)一个成功的项目唯一提交的就是运行的程序
二、填空题(共8分,每空1分)
(一)动物和老虎之间是」.关系,深林和树木之间是_
2.关系
(二)学生可以选修多门课程,一门课程可以由多个学生选修,学生和课程之间是_
3.的关系
(三)衡量模块独立的两个标准是内聚和_
4.
(四)程序的逻辑结构分为顺序、分支和巨______
(五)软件工程的基本要素包括方法、工___和_
(六)软件测试是为了
8.—而执行程序的过程
三、选择题(共14分,每小题2分)
(一)软件的复杂性引起人员通信困难、开发费用超支,开发时间超时等问题,是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、设计规格说明书U!简答题:(共40分)
(一)什么是白盒测试?什么是黑盒测试?(10分)
(二)什么是软件维护?软件维护可以分为哪几类?(10分)
(三)简述软件质量的定义及在软件开发过程中管理软件质量的办法(10分)
(四)什么是对象?什么是类?什么是消息?(10分)
五、分析题(共30分)
1、什么是软件危机?为什么会产生软件危机?如何用软件工程的思想解决软件危机?。