一、判断题(共12题,共36分)
第1 题 (3分):
白箱测试中设计者可以看到软件系统的内部结构,并使用软件的内部结构和知识来选择测试数据及具体的测试方法。
正确答案: √
第2 题 (3分):
系统测试是在软件开发的一定阶段,对软件进行全面和系统的测试,以保证软件的各个模块都能共同工作,各方面均能满足用户的要求。
正确答案: √
第3 题 (3分):
效能测试要验证的问题是:软件在超过设计负载的情况下是否仍能返回正常结果,没有产生严重的副作用或崩溃。
正确答案: ×
第4 题 (3分):
测试在项目的最后进行就可以了
正确答案: ×
第5 题 (3分):
测试就得根据规格说明书来测,是很机械的。
正确答案: ×
第6 题 (3分):
测试人员当然也写代码,但是质量不一定要很高。
正确答案: ×
第7 题 (3分):
测试的时候尽量用Debug版本,便于发现Bug
正确答案: ×
第8 题 (3分):
测试设计说明书告诉测试人员要如何设计测试。
正确答案: √
第9 题 (3分):
一个功能的所有测试用例合称为这个功能的测试用例集。
正确答案: √
第10 题 (3分):
Alpha版本通常指集成了主要功能的第一个试用版本。
正确答案: √
第11 题 (3分):
Beta版本通常指功能完备,稳定性高,用户可以在实际工作中直接使用。
正确答案: ×
第12 题 (3分):
项目接近尾声时,要确保修复的门槛越来越高,这样才能不断提升系统的稳定性。
正确答案: √
二、单项选择题(共20题,共44分)
第13 题 (3分):
下面关于软件的说法正确的是?
A.功能正确性是对软件产品唯一的质量要求
B.软件无法测试,只能在使用中发现问题
C.大规模、复杂软件系统的开发应当遵循工程化的软件开发过程
D.通过对软件进行完整、详细的测试可以证明软件的正确性
正确答案: C
第14 题 (3分):
下面哪一项活动不属于GB/T 8566-2007《软件生存周期过程》中的基本过程?
A.软件需求分析
B.软件体系结构设计
C.软件详细设计
D.技术评审
正确答案: D
第15 题 (3分):
下面哪一种软件开发过程模型不属于演化模型?
A.增量模型
B.螺旋模型
C.瀑布模型
D.原型模型
正确答案: C
第16 题 (3分):
下面哪一种思想不属于面向对象开发方法所特有的(相对于结构化开发方法)?
A.继承
B.逐步精化
C.类和对象
D.封装
正确答案: B
第17 题 (2分):
下列哪一种关系属于面向对象中类之间的继承关系?
A.汽车与交通工具
B.汽车与发动机
C.汽车与驾驶员
D.汽车与道路
正确答案: A
第18 题 (2分):
下面哪一项属于“汽车”的对象属性(即每个对象所独立拥有的属性)?
A.牌照号
B.发动汽车
C.汽车总数量
D.刹车
正确答案: A
第19 题 (2分):
面向对象开发方法中的多态性是指?
A.对象可以具有多种不同的状态
B.同一个操作作用于不同的对象上可以有不同的解释,并产生不同的执行结果
C.对象可以拥有多个不同的操作
D.一个类可以从多个类那里继承而来
正确答案: B
第20 题 (2分):
“响应时间不能超过1秒”属于下列哪一种需求?
A.功能性需求
B.性能需求
C.安全性需求
D.可靠性需求
正确答案: B
第21 题 (2分):
下面哪一种图不能被用于描述软件需求?
A.UML用况图
B.UML活动图
C.UML构件图
D.数据流图
正确答案: C
第22 题 (2分):
下列哪一种UML图可以描述一个用况中不同场景的执行路径?
A.活动图
B.用况图
C.类图
D.部署图
正确答案: A
第23 题 (2分):
下面哪一项不属于软件设计的目的?
A.建立将要实现的软件系统的总体蓝图
B.按照设计方案分解开发任务,从而分配给不同的开发者
C.明确软件的设计要求
D.定义各部分之间的约定和规范,保证各部分能顺利集成
正确答案: C
第24 题 (2分):
以下哪一项内容不属于软件体系结构设计?
A.一个关键部件内部的核心算法设计
B.将系统分解为多个部件(或子系统、模块)
C.考虑部件间的接口设计
D.明确每个部件的外部可见属性
正确答案: A
第25 题 (2分):
在文字编辑软件中记录并提供“最近使用过的文件”的功能遵循了以下哪一项用户界面设计原则?
A.减少用户的记忆负担
B.保持界面设计的一致性
C.允许用户交互随时被中断和撤销
D.允许用户对交互模式进行定制
正确答案: A
第26 题 (2分):
下面哪一项符合信息隐藏的设计准则?
A.使用模块间共享的全局变量
B.模块向外部开放所有内部数据结构
C.模块间完全独立、不进行任何通信
D.模块间通过受控的接口进行通信
正确答案: D
第27 题 (2分):
“重新执行已经进行过测试的子集以确保对程序的修改没有产生副作用”描述的以下哪一种软件测试类型?
A.集成测试
B.单元测试
C.回归测试
D.系统测试
正确答案: C
第28 题 (2分):
“确定错误的原因和准确位置并加以纠正”是下列哪一项活动的目的?
A.白盒测试
B.黑盒测试
C.代码评审
D.调试
正确答案: D
第29 题 (2分):
“等价类划分”属于以下哪种软件测试类型?
A.白盒测试
B.黑盒测试
C.单元测试
D.集成测试
正确答案: B
第30 题 (2分):
修改软件使其能够在新的操作系统上运行属于哪一种软件维护类型?
A.纠错性维护
B.改善性维护
C.适应性维护
D.预防性维护
正确答案: C
第31 题 (2分):
以下哪一项不属于可复用软件构件的典型特征?
A.清晰的外部接口和良好的可组装性
B.良好的封装型、易于定制和组装
C.实现较为简单的功能
D.设计和实现具有较高的通用性
正确答案: C
第32 题 (2分):
下列哪一项不属于软件配置管理的任务?
A.版本控制
B.模块集成
C.变更控制
D.配置审计
正确答案: B
三、多项选择题(共10题,共20分)
第33 题 (2分):
风险的类别包含以下哪些
A. 人员风险
B. 流程风险
C. 技术风险
D. 环境风险
正确答案: ABCD
第34 题 (2分):
风险管理水平通常包含哪些层次
A. 大问题(Crisis)
B. 缓和并防止问题(Mitigation&Prevention)
C. 预计问题(Anticipation)
D. 变问题为机遇(Opportunity)
正确答案: ABCD
第35 题 (2分):
一个合适的PM应当具备哪些能力
A. 观察、理解和快速学习能力
B. 分析管理能力
C. 一定的专业能力
D. 自省的能力
正确答案: ABCD
第36 题 (2分):
一个用户登陆的场景中通常可以分为哪些项
A. UI层
B. 逻辑层
C. 数据库
D. 物理层
正确答案: ABC
第37 题 (2分):
用例(Use Case)通常包含哪些基本元素
A. 标题
B. 角色
C. 主要成功场景
D. 扩展场景
正确答案: ABCD
第38 题 (2分):
功能驱动设计(FDD)由哪些步骤组成
A. 构造总体模型与功能列表
B. 制定开发计划与功能设计
C. 测试功能
D. 实现具体功能
正确答案: ABD
第39 题 (2分):
以下哪些图可以用来表达实体和实体之间的关系
A. 思维导图
B. 实体关系图
C. 用况图或用例图(UCD)
D. 数据流图
正确答案: ABC
第40 题 (2分):
诺尔曼阐述的设计的三个层次是
A. 本能层次
B. 行为层次
C. 反思层次
D. 理想层次
正确答案: ABC
第41 题 (2分):
BUG一般分解为
A. 症状
B. 程序错误
C. 根本原因
D. 具体缺陷
正确答案: ABC
第42 题 (2分):
功能测试包含下列哪些
A. 单元测试
B. 集成测试
C. 系统测试
D. 压力测试
正确答案: ABC
云南开放大学软件工程软件工程在线试题四
点点赞赏,手留余香
给TA打赏
随机题搜索:
评论0