- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
软件工程测试题及参考答案
1.研究开发所需要的成本和资源是属于可行性研究中的()研究的一方面。
A.法律可行性
B.经济可行性
C.技术可行性
D.社会可行性
答案:B
2.数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是()。
A.数据库设计
B.数据维护
C.数据通信
D.数据定义
答案:D
3.软件的特点包括()。
A.在软件的运行和使用期间,也存在类似硬件的老化问题
B.软件的开发与维护对硬件存在依赖性
C.软件具有抽象性
D.软件的开发费用在逐渐下降
答案:C
4.软件的可修改性支持软件的()。
A.可追踪性
B.可互操作性
C.有效性
D.可维护性
答案:D
5.随着软硬件环境变化而修改软件的过程是()。
A.完善性维护
B.适应性维护
C.预防性维护
D.校正性维护
答案:B
6.下列软件开发模型中,支持需求不明确,特别是大型软件系统的开发,并支持
多种软件开发方法的模型是()。
A.瀑布模型
B.喷泉模型
C.原型模型
D.螺旋模型
答案:D
7.结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对
象的()。
A.控制流
B.程序流
C.数据流
D.指令流
答案:C
8.软件测试可能发现软件中的(),但不能证明软件()。
A.所有错误,没有错误
B.错误,没有错误
C.逻辑错误,没有错误
答案:B
9.软件特性中,软件产品交付使用后,在实现改正潜伏的错误、改进性能、适应
环境变化等方面工作的难易程度称为()。
A.可理解性
B.可适应性
C.可维护性
D.可重用性
答案:C
10.下列选项中,属于需求分析阶段的任务的是()。
A.软件总体设计
B.单元测试计划
C.组装测试计划
D.验收测试计划
答案:D
11.采用Gantt图表示软件项目进度安排,下列说法中正确的是()。
A.能够反映多个任务之间的复杂关系
B.能够直观表示任务之间相互依赖制约关系
C.能够表示哪些任务是关键任务
D.能够表示子任务之间的并行和串行关系
答案:D
12.软件开发的瀑布模型,一般都将开发过程划分为分析、设计、编码和测试等阶
段,一般认为可能占用人员最多的阶段是()。
A.编码阶段
B.设计阶段
C.测试阶段
D.分析阶段
答案:A
13.软件可维护性的特性中相互矛盾的是()。
A.可修改性和可理解性
B.可理解性和可读性
C.可测试性和可理解性
答案:A
14.软件测试是软件质量保证的主要手段之一。“高产”的测试是指()。
A.用少量的测试用例,纠正被测试程序尽可能多的错误
B.用适量的测试用例,说明被测试程序符合相应的要求
C.用少量的测试用例,发现被测试程序尽可能多的错误
D.用适量的测试用例,说明被测试程序正确无误
答案:C
15.任何项目都必须精心做好项目管理工作,最常用的计划管理工具是()。
A.数据流程图
B.程序结构图
C.因果图
D.PERT图
答案:D
16.使用软件时提出增加新功能就必须进行()维护。
A.改正性
B.适应性
C.完善性
D.预防性
答案:C
17.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的
()。
A.抽象和信息隐蔽
B.局部化和封装化
C.内聚性和耦合性
D.激活机制和控制方法
答案:C
18.在软件结构设计完成后,对于下列说法正确的是()。
A.非单一功能模块的扇入数大比较好,说明本模块重用率高
B.单一功能的模块扇入高时应重新分解,以消除控制耦合的情况
C.一个模块的扇出太多,说明该模块过分复杂,缺少中间层
D.一个模块的扇入太多,说明该模块过分复杂,缺少中间层
答案:C
19.下列有关面向对象分析说法错误的是()。
A.玩具车和电吹风作为商品进行销售,可以抽象成一个类
B.玩具车和轿车都是车,可以直接用“车”类代替两个类
C.玩具车和轿车都是车,可以提取出一个一般类“车”作为他们的父类
D.玩具车具有属性“价格”,如果顾客能看到它,可见性必须为公共的
答案:B
20.软件需求分析阶段建立原型的主要目的是()。
A.确定系统的性能要求
B.确定系统的运行要求
C.确定系统是否满足用户需要
D.确定系统是
文档评论(0)