软件评测师考试试卷.docx
《软件评测师考试试卷.docx》由会员分享,可在线阅读,更多相关《软件评测师考试试卷.docx(82页珍藏版)》请在课桌文档上搜索。
1、软件评测师考试试卷(一)一、单项选择题(每小题2分,共100分)1、由我国信息产业部批准发布,在信息产业部门范围内统一使用的标准,称为()oA、地方标准B、部门标准C、行业标准D、企业标准【答案】C【解析】本题考查标准的层次,中华人民共和国标准化法将国内的标准分为国家标准、行业标准、地方标准和企业标准。相关条款如下。第六条对需要在全国范围内统一的技术要求,应当制定国家标准。国家标准由国务院标准化行政主管部门制定。对没有国家标准而又需要在全国某个行业范围内统一的技术要求,可以制定行业标准。行业标准由国务院有关行政主管部门制定,并报国务院标准化行政主管部门备案,在公布国家标准之后,该项行业标准即行
2、废止。对没有国家标准和行业标准而又需要在省、自治区、直辖市范围内统的工业产品的安全、卫生要求,可以制定地方标准。地方标准由省、自治区、直辖市标准化行政主管部门制定,并报国务院标准化行政主管部门和国务院有关行政主管部门备案,在公布国家标准或者行业标准之后,该项地方标准即行废止。企业生产的产品没有国家标准和行业标准的,应当制定企业标准,作为组织生产的依据。企业的产品标准须报当地政府标准化行政主管部门和有关行政主管部门备案。已有国家标准或者行业标准的,国家鼓励企业制定严于国家标准或者行业标准的企业标准,在企业内部适用。2、Fornearlytenyears,theUnifiedModelingLan
3、guage(UML)hasbeentheindustrystandardforvisualizing,specifying,constructing,anddocumentingthe(1)ofasoftware-intensivesystem.Asthe(2)standardmodelinglanguage,theUMLfacilitatescommunicationandreducesconfusionamongproject(3).TherecentstandardizationofUML2.0hasfurtherextendedthelanguage,sscopeandviabilit
4、y.Itsinherentexpressivenessallowsusersto(4)everythingfromenterpriseinformationsystemsanddistributedWeb-basedapplicationstoreal-timeembeddedsystems.TheUMLisnotlimitedtomodelingsoftware.Infact,itisexpressiveenoughtomodel(5)systems,suchasworkflowinthelegalsystem,thestructureandbehaviorofapatienthealthc
5、aresystem,softwareengineeringinaircraftcombatsystems,andthedesignofhardware.TounderstandtheUML,youneedtoformaconceptualmodelofthelanguage,andthisrequireslearningthreemajorelements:theUML,sbasicbuildingblocks,therulesthatdictatehowthosebuildingblocksmaybeputtogether,andsomecommonmechanismsthatapplyth
6、roughouttheUML.(1) A、 classesB、 componentsC、 sequencesD、 artifacts【答案】D【解析】近十年来,统一建模语言(UML)已经成为工业标准,它可用宋可视化、规范化说明、构建以及文档化软件密集系统中的开发制品。作为事实上的工业标准,UML能够方便项目相关人员的沟通并减少理解上的二义问题。UML2.0标准扩宽了该语言的应用范围,它所具有的表达能力能够让用户对企业信息系统、分布式Web系统和嵌入式实时系统进行建模。UML不仅能够对软件系统进行建模,实际上,它具有足够的能力去对法律系统中的工作流、病人监护系统中的结构和行为、飞行战斗系统和硬件
7、系统进行建模。为了理解UML,需要具备该语言的概念模型,这需要学习三个主要元素:UML的基本构造块,基本构造块的关系规则和应用这些构造块与规则的通用机制。3、在进行软件编码规范评测过程中需要围绕几个方面的内容展开,以下描述中不属于编码规范评测内容的有()oA、源程序文档化检查,包括符号名的命名、程序的注释等规范性检查B、数据说明检查,包括数据说明次序、语句中变量顺序检查C、程序结构检查,程序应采用基本的控制结构、避免不必要的转移控制等D、程序逻辑检查,阅读源代码,比较实际程序控制流与程序设计控制流的区别【答案】D【解析】本题考杳编码规范评测的内容。软件编码规范评测也是围绕以下4个方面展开:源程
8、序文档化、数据说明的方法、语句结构和输入/输出方法。4、以下关于极限编程XP的叙述中,不正确的是()oA、由价值观,原则,实践和行为四个部分组成B、每个不同的项目都需要一套不同的策略,约定和方法论C、有四个价值观,即沟通,简单性,反馈和勇气D、有五大原则,即快速反馈,简单性假设,逐步修改,提倡更改和优质工作【答案】B5、在各种不同的软件需求中,()描述了产品必须要完成的任务,可以在用例模型中予以说明。A、功能需求B、业务需求C、质量需求D、设计约束【答案】A【解析】本题考杳软件需求的基础知识。软件需求是为了解决用户的问题和实现用户的目标,用户所需要的软件必须满足的能力和条件。从不同的角度,软件
9、需要有不同的分类。业务需求描述使用软件系统要达到什么目标;系统需求,为了满足需求,系统或系统成分必须满足或具有的条件或能力;功能需求规模软件必须实现的功能性需求,即软件产品必须要完成的任务;质量需求,也称为非功能需求,在满足功能需求的基础上,要求软件系统还必须具有的特性;设计约束,规定软件开发过程中的设计决策或限制问题解决方案的设计决策。6、Inaworldwhereitseemswealreadyhavetoomuchtodo,andtoomanythingstothinkabout,itseemsthelastthingweneedissomethingnewthatwehavetolea
10、rn.Butusecasesdosolveaproblemwithrequirements:with()declarativeequirementsit,shardtodescriblestepsandsequencesofevents.Usecases,statedsimply,allowdescriptionofsequencesofeventsthat,takentogether,leadtoasystemdoingsomethinguseful.Assimpleasthissounds,thisisimportant.Whenconfrontedonlywithapileofrequi
11、ements,it,soften(请作答此空)tomakesenseofwhattheauthorsoftherequirementsreallywantedthesystemtodo.Intheprecedingexample,usecasesreducetheambiguityoftherequirementsbyspecifyingexactlywhenandunderwhatconditionscertainbehavioroccurs;assuch,thesequenceofthebehaviorscanberegardedasarequirement.Usecasesarepart
12、icularlywellsuitedtocaptureapproaches.Althoughthismaysoundsimple,thefactisthat()equirementcaptureapproaches,withtheiremphasisondeclarativerequirementsandshalrstatements,completelyfailtocapturethe()ofthesystem,sbehavior.Usecasesareasimpleyetpowerfulwaytoexpressthebehaviorofthesysteminwaythatallstakeh
13、olderscaneasilyunderstand.But,likeanything,usecasescomewiththeirownproblems,andasusefulastheyare,theycanbe().theresultissomethingthatisasbad,ifnotworse,thattheoriginalproblem.Thereinit,simportanttoutilizeusecaseseffectivelywithoutcreatingagreaterproblemthantheoneyoustartedwith.A、 impossibleB、 possib
14、leC、 sensibleD、 practical【答案】A【解析】题意想要表达的意思是当面对的只是一堆要求,做出什么来明白用户真正想要所做的系统的意义往往是不可能的。正确答案为A,不可能的。附(参考翻译):在一个似乎已经有做不完的事情的世界里,我们有大量事情要思考,似乎我们不太需要学习新的东西。但是用例解决问题是有条件的:严密的说明性需求使得描述事件的步骤和次序变得举步维艰。简单地讲,用例描述一组事件序列,系统性地执行产生相应有用的结果。听上去简单明了,这是很重要的。当面对一大堆的需求时,通常不太可能理解这些需求的发起者到底想要系统做什么。在前面的案例中,用例通过详细准确描述什么时间、什么情
15、况下确定的行为会发生,以减少需求的不确定。像这样的一些动作序列被看作是一个需求。用例特别适合于捕捉方法。虽然这听起来很简单,但事实上不同的需求会根据他们各自在说明性需求和“应有”的声明的侧重面上捕捉方法,导致完全无法捕捉到系统行为的初衷。用例是一个所有的利益相关者都可以很容易地理解的、简单却十分有效的表达系统的行为的方式。但是,和其他任何事情一样,用例也存在自身的问题,可能会被误用而弄巧成拙。造成的后果也很糟糕,或许只是没有比原本想要解决的问题更麻烦罢了。因此有效使用用例而避免制造更大的麻烦是非常重要的。7、测试过程中,正确的测试顺序应该是()0单元测试集成测试系统测试A、B、C、D、【答案】
16、A【解析】本题考查软件测试过程的基础知识。本题目属于基础题,有测试基础的考生很快就能定位正确答案。测试过程是从模块层开始的,然后扩大延伸到整个基于计算机的系统集合中。因此正确的测试顺序应该是从针对单个模块的单元测试开始,然后逐步集成各个单元,最终进行系统测试,故正确答案为Ao8、V模型是其有代表意义的测试模型,以下理解正确的是()0A、V模型认为通过对测试阶段是与开发阶段并行的B、V模型是软件开发螺旋模型的变种,它反映了测试活动与分析和设计的关系C、V模型造成需求分析阶段隐藏的问题一直到后期的验收反测试才发现D、V模型是对W模型的改进【答案】C【解析】本题考察软件测试的V模型。V模型造成需求分
17、析阶段隐藏的问题一直到后期的验收反测试才发现,如下图所示:9、CPU中设置了多个寄存器,其中,()用于保存待执行指令的地址。A、通用寄存器B、程序计数器C、指令寄存器D、地址寄存器【答案】B【解析】通用寄存器:用于传送和暂存数据,也可参与算术逻辑运算,并保存运算结果。程序计数器:用于存放下一条指令所在单元的地址的地方。指令寄存器:临时放置从内存里面取得的程序指令的寄存器,用于存放当前从主存储器读出的正在执行的一条指令。地址寄存器:用来保存当前CPU所访问的内存单元的地址。10、软件评测师考试分为()个科目?A、4B、3C、2D、1【答案】C【解析】软件评测师考试分为基础知识和应用技术2个科目,
18、分为上午场和下午场,上午场为软件工程与软件测试基础知识,一共75道选择题;下午场为软件测试应用技术,5道问答题。11、在数据库逻辑设计阶段,若实体中存在多值属性,那么将E-R图转为关系模式时()得到的关系模式属于4NF。A、将所有多值属性组成一个关系模式B、使多值属性不在关系模式中出现C、将实体的码分别和每个多值属性独立构成一个关系模式D、将多值属性和其它属性一起构与该实体对应的关系模式【答案】C【解析】关系模式:关系的描述。多值属性:一个元素可以有不同的可能值。比如某个职工的联系方式(属性之一)可以有多个不同的值;范式:符合某一种级别的关系模式的集合。lNF-无重复的列;2NF-属性完全依赖
19、于主键;3NF-属性不依赖于其它非主属性;4NF:第四范式,关系模式R1NF,如果对于R的每个非平凡多值依赖XfY(Y,X),X都含有候选码,贝JR4NF04NF就是限制关系模式的属性之间不允许有非平凡且非函数依赖的多值依赖。故正确答案为:C12、王某是M国际运输有限公司计算机系统管理员。任职期间,王某根据公司的业务要求开发了“海运出口业务系统”,并由公司使用。随后,王某向国家版权局申请了计算机软件著作权登记,并取得了计算机软件著作权登记证书,证书明确软件名称是“海运出口业务系统VL0”,著作权人为王某。以下说法中,正确的是()oA、海运出口业务系统VLO的著作权属于王某B、海运出口业务系统V
20、LO的著作权属于M公司C、海运出口业务系统VLO的著作权属于王某和公司D、王某获取的软件著作权登记证是不可以撤消的【答案】B【解析】本题主要考杳职位作品的著作权归属问题。如果开发者在单位或组织中任职期间,所开发的软件若符合以下条件的,则软件著作权应归单位或组织所有:针对本职工作中明确规定的开发目标所开发的软件;开发出的软件属于从事本职工作活动的结果;使用了单位或组织的资金、专用设备、未公开的信息等物质、技术条件,并由单位或组织承担责任的软件。13、验收测试的定义是()0A、由用户按照用户手册对软件进行测试以决定是否接收B、由某个测试机构代表用户按照需求说明书和用户手册对软件进行测试以决定是否接
21、收C、按照软件任务书或合同,供需双方约定的验收依据进行测试,决定是否接收D、由开发方和用户按照用户手册执行软件验收【答案】C【解析】本题考杳验收测试的依据和执行对象。验收测试的依据是双方事先约定的标准,如需求规格、合同及软件开发任务书等,验收测试通常由用户或用户委托的第三方测试机构来执行。用户手册不是验收测试的依据,只是执行测试的参考资料。14、在进行可用性测试时关注的问题应包括()0安装过程是否困难错误提示是否明确GUl接口是否标准登录是否方便帮助文本是否上下文敏感A、B、C、D、【答案】D15、PPP中的安全认证协议是(),它使用三次握手的会话过程传送密文。A、MD5B、PAPC、 CHA
22、PD、 HASH【答案】C【解析】PPP认证是可选的。PPP扩展认证协议(ExtensibleAuthenticationProtocol,EAP)可支持多种认证机制,并且允许使用后端服务器来实现复杂的认证过程,例如通过RadiUS服务器进行Web认证时,远程访问服务器(RAS)只是作为认证服务器的代理传递请求和应答报文,并且当识别出认证成功/失败标志后结束认证过程。通常PPP支持的两个认证协议是:口令验证协议(PasswordAuthenticationProtocol,PAP):提供了一种简单的两次握手认证方法,由终端发送用户标识和口令字,等待服务器的应答,如果认证不成功,则终止连接。这种
23、方法不安全,因为采用文本方式发送密码,可能会被第三方窃取:质询握手认证协议(ChalIengeHandshakeAuthenticationProtocol,CHAP):采用三次握手方式周期地验证对方的身份。首先是逻辑链路建立后认证服务器就要发送一个挑战报文(随机数),终端计算该报文的HaSh值并把结果返回服务器,然后认证服务器把收到的Hash值与自己计算的Hash值进行比较,如果匹配,则认证通过,连接得以建立,否则连接被终止。计算HaSh值的过程有一个双方共享的密钥参与,而密钥是不通过网络传送的,所以CHAP是更安全的认证机制。在后续的通信过程中,每经过一个随机的间隔,这个认证过程都可能被重
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 评测 考试 试卷

链接地址:https://www.desk33.com/p-1265223.html