试卷详情

2014年下半年(上午)《软件评测师》真题

开始做题

试卷预览

单选题

以下关于公钥加密技术的叙述中,不正确的是(  )。

查看答案开始考试

正确答案:D

本题解析:

非对称加密算法需要两个密钥:公开密钥和私有密钥。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。

单选题

集成测试关注的问题不包括(  )。

查看答案开始考试

正确答案:D

本题解析:

集成测试在单元测试的基础上,需要将所有模块按照概要设计说明书和详细设计说明书的要求进行组装,组装时需要考虑的问题:

(1)在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失

(2)一个模块的功能是否会对另一个模块的功能产生不利的影响

(3)各个子功能组合起来,能否达到预期要求的父功能

(4)全局数据结构是否有问题

(5)单个模块的误差累积起来,是否会放大,以致达到不能接受的程度

局部数据结构测试是属于单元测的范畴。

单选题

以下测试内容中,不属于GUI测试的是(  )。

查看答案开始考试

正确答案:C

本题解析:

选项C计算结果是否正确应属于功能测试的中:程序能否适当地接收输入数据而产生正确的输出信息。

单选题

对于逻辑表达式((a||b)||(c&&d)),需要(  )个测试用例才能完成条件组合 覆盖。

查看答案开始考试

正确答案:D

本题解析:

该逻辑表达式中,一共有4个条件,每个条件有2种可能,因此共有24=16种可能。

单选题

在进行可用性测试时关注的问题应包括(  )。

①安装过程是否困难 ②错误提示是否明确 ③GUI接口是否标准 ④登录是否方便

⑤帮助文本是否上下文敏感

查看答案开始考试

正确答案:D

本题解析:

可用性测试一般是在一定环境条件下(可用性实验室),让用户执行测试,观察用户的反映,找到系统的缺陷和需要改进的地方。

可用性测试可以从下面几个方面考虑:

能否成功的完成一个任务;

对于普通用户,完成典型任务需要多长时间;

完成典型任务需要访问的页面数;

系统是否提供了层次结构明确、表达清楚的导航功能;

对整个系统的感觉如何(形式);

信息是否正确、精确(内容);

帮助系统是否准确并且容易使用;

系统是否提供搜索、网站地图等功能;

页面下载时间用户能否接受。

结合题干本题应该选择选项D。

单选题

以下关于软件测试原则的叙述中,不正确的是(  )。

查看答案开始考试

正确答案:B

本题解析:

软件测试的原则:

所有的软件测试都应追溯到用户的需求

尽早地和不断地进行软件测试

完全测试是不可能的,测试需要终止:

输入量太大

输出结果太多

路径组合太多

测试无法显示软件潜在的缺陷

充分注意测试中的群集现象

程序员应避免检查自己的程序(除单元测试以外)

尽量避免测试的随意性

单选题

在软件维护阶段,将专用报表功能改成通用报表功能,以适应将来可能的报表格式变化,则该维护类型为(  )维护。

查看答案开始考试

正确答案:D

本题解析:

正确性维护:是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。

适应性维护:是指使应用软件适应信息技术变化和管理需求变化而进行的修改

完善性维护:是为了扩充功能和改善性能而进行的修改,主要是指对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特性。这些功能对完善系统功能是非常必要的。

预防性维护:为了改进应用软件的可靠性和可维护性,为了适应未来的软硬件环境的变化,应主动增加预防性的新的功能,以使应用系统适用各类变化而不被淘汰。

单选题

在进行软件设计时,以下结构设计原则中,不正确的是(  )。

查看答案开始考试

正确答案:B

本题解析:

为了保证系统设计工作的顺利进行,结构设计应遵循如下原则:

(1)所划分的模块其内部的凝聚性要强,模块之间的联系要少,即模块具有较强的独立性。

(2)模块之间的连接只能存在上下级之间的调用关系,不能有同级之间的横向联系。

(3)整个系统呈树状结构,不允许网状结构或交叉调用关系出现。

(4)所有模块(包括后继IPO图)都必须严格地分类编码并建立归档文件。

单选题

某开发小组欲开发一个大型软件系统,需求变化较小,此时最不适宜采用(  )过程模型。

查看答案开始考试

正确答案:B

本题解析:

原型模型是在需求不是很明确的情况下,快速开发出一个“原型”(可以运行,要反映最终系统部分重要特性),原型模型有利于增进软件开发人员和用户对系统服务需求的理解,适合需求不明确,动态变化的项目。

本题需求基本上明确,而且项目较大,向增量、螺旋、瀑布模式都可以适应。

单选题

以下关于瀑布模型的叙述中,正确的是(  )。

查看答案开始考试

正确答案:A

本题解析:

瀑布模型是将软件生存周期各个活动规定为依线性顺序连接的若干阶段的模型。规定了各个阶段由前至后、相互衔接的固定次序,如同瀑布流水,逐级下落。

瀑布模型为软件的开发和维护提供了一种有效的管理模式,根据这一模式制定开发计划,进行成本预算,组织开发力量,以项目的阶段评审和文档控制为手段有效地对整个开发过程进行指导,所以它是以文档为驱动、适合于软件需求很明确的软件项目模型。但是瀑布模型在大量的软件开发实践中也逐渐暴露出它的严重缺点,它是一种理想的线性开发模式,缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题。

其他考生还关注了更多 +