2022软件水平考试历年真题8辑.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022软件水平考试历年真题8辑.docx》由会员分享,可在线阅读,更多相关《2022软件水平考试历年真题8辑.docx(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022软件水平考试历年真题8辑2022软件水平考试历年真题8辑 第1辑阅读以下说明,回答下列问题。说明小张到软件公司毕业实习,被分配到测试组参与一个电子商务系统开发项目的测试工作。7、小张跟着指导教师对一个软件模块进行测试。为了完成这个测试,指导教师设计了辅助模块去模拟与被测模块相关的其他模块。其中_模块用于模拟被测试模块的上一级模块,相当于被测模块的主程序,_模块用于模拟被测模块工作过程中所调用的模块。在这个模块的测试中,小张设计测试用例完成了模块测试5个方面的任务,其中:_是对数据类型说明、初始化、默认值等方面的问题进行测试,并测试全局数据对模块的影响;_能够发现由于计算错误、不正确的判
2、定或不正常的控制流而产生的错误;_主要是对参数表、调用子模块的参数、全局变量、文件I/O操作进行测试;_是检查模块在工作中发生了错误,其中的出错处理设施是否有效;_检查在限制数据处理而设置的边界处,测试模块是否能够正常工作。8、在集成测试中,小张采用增量式集成测试法,在自顶向下集成方式的广度优先策略中,如图1模块结构的广度优先顺序为_。集成测试过程有两个重要的里程碑,它们是_、_。9、软件系统中关于电话号码是这样设定的:电话号码由地区码、前缀和后缀3部分组成。地区码由空白或4位数字组成;前缀是非“0”或非“1”开头的3位数字;后缀是4位数字。测试小组设计了等价类,如表1所示。请根据题目说明及表
3、1,填补横线处。 表1 电话号码输入等价类表答案:解析:7、 (1)驱动(Drive)(2)桩(Stub)(3)局部数据结构测试或局部数据结构或数据结构(4)执行路径测试或执行路径或路径(5)模块接口测试或模块接口或接口(6)出错处理测试或出错处理(7)边界条件测试或边界条件或边界 8、(1)T1-(T2-T3-T8)-(T4-T7)-(T5-T6)或1-(2-3-8)-(4-7)-(5-6)(2)功能冻结(3)代码冻结 9、(1)4位数字或00009999(2)200999之间的3位数字 ?或非“0”或非“1”开头的3位数字(3)有非数字字符(4)起始位为0(5)多于4位数字本题考查软件测试
4、中的相关概念和黑盒测试中的等价类的划分。 模块是整个软件系统中完成某个功能的独立部分,无法独立运行,因此,在测试某个模块时,需要构造该模块的上一级模块和下一级模块,上一级模块称为驱动模块,而下一级模块称为桩模块。 在模块测试中,需要完成5个方面的任务,包括模块接口测试、局部数据结构测试、执行路径测试、出错处理测试和边界条件测试。 (1)模块接口测试。通过对被测模块的数据流进行测试,检查进出模块的数据是否正确。因此,必须对模块接口,包括参数表、调用子模块的参数、全局变量、文件I/O操作进行测试。 (2)局部数据结构测试。测试用例检查局部数据结构的完整性,如数据类型说明、初始化、默认值等方面的问题
5、,并测试全局数据对模块的影响。 (3)执行路径测试。测试用例对模块中重要的执行路径进行测试,其中对基本执行路径和循环进行测试往往可以发现大量的路径错误。测试用例必须能够发现由于计算错误、不正确的判定或不正常的控制流而产生的错误。 (4)出错处理测试。测试出错处理的重点是模块在工作中发生了错误,其中的出错处理设施是否有效。 (5)边界条件测试。边界条件测试是单元测试的最后一步,必须采用边界值分析方法来设计测试用例。在为限制数据处理而设置的边界处,测试模块是否能够正常工作。 将模块集成后,形成树形结构的软件系统,对整个系统的测试可以采用深度优先或广度优先的测试方法,深度优先就是将某节点的某个子树访
6、问完后,再访问该节点的下一个子树;广度优先就是访问完某节点的所有子节点后,再访问该节点的所有子节点的子节点。 等价类划分是黑盒测试方法的一种,需要划分有效等价类和无效等价类。 有效等价类:对于程序的规格说明来说,它是由合理的、有意义的输入数据构成的集合,利用它可检验程序是否实现了规格说明中所规定的功能和性能。 无效等价类:与有效等价类相反,它是由对程序的规格说明无意义、不合理的输入数据构成的集合。根据等价类表,确定测试用例。首先,为每一个等价类规定唯一编号;其次,设计新的测试用例,使其尽可能多地覆盖尚未被覆盖的有效等价类,重复这一步,直到所有的有效等价类都被覆盖为止;最后,设计新的测试用例,使
7、其仅覆盖一个尚未被覆盖的无效等价类,重复这一步,直到所有的无效等价类都被覆盖为止(通常,程序在执行一个错误后不继续检测其他错误,故每次只测一个无效类)。关于软件测试与质量保证,正确的理解的是( )A.软件测试关注的是过程中的活动,软件质量保证关注的是过程的产物B.软件测试不是软件质量保证工作中的内容C.软件测试是软件质量保证的重要手段D.软件质量保证人员就是软件测试人员答案:C解析:如下所示的UML图中,(I)是( ),()是( ),()是(请作答此空)。A.参与者B.用例C.泛化关系D.包含关系答案:B解析:本题考查统一建模语言(UML)的基本知识。用例图(use case diagram)
8、展现了一组用例、参与者(Actor)以及它们之间的关系。用例图通常包括用例、参与者,以及用例之间的扩展关系()和包含关系(),参与者和用例之间的关联关系,用例与用例以及参与者与参与者之间的泛化关系。如下图所示。用例图用于对系统的静态用例视图进行建模,主要支持系统的行为,即该系统在它的周边环境的语境中所提供的外部可见服务。阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。X大学准备建设一栋创新探索实验大楼,其中信息系统工程总投资额约 2000 万元,主要包括网络平台建设和机房建设。该项目涉及计算机设备、网络设备、通信设备的采购和集成。建设单位拟通过公开招标方式选取网络平台建设的承建单
9、位,建设单位在编写招标文件时列出了网络基础平台搭建应采购的设备及系统,包括:传输设备、布线系统、网络服务器和网络操作系统、数据存储系统。项目要求在网络服务器群的后端采用光纤通道连接成高速网络,实现网络服务器与存储设备之间的多对多连接。在系统设计阶段,监理工程师与建设单位共同对承建方提交的设计方案及项目实施计划进行审核和确认。建设单位在选择服务器的操作系统时,要求具有受控访问环境(用户权限级别),能够审计特性,跟踪所有的“安全事件”,在电源故障或其他紧急情况可提供自保护和自恢复。(4分)对于事件 1,请从候选答案中选择一个正确选项,将该选项编号填入答题纸对应栏内。(1)从投资控制的角度,为了最大
10、限度地保护业主的投资,监理工程师把关主要设备的价格时,应力求( ) 。候选答案:A与当时最新的市场行情相符 B与市场平均价格相符 C不高于当地最高价格 D与建设单位预算相符(2)根据建设单位对信息存储的要求,该实验大楼应采用的网络存储技术为( ) 。候选答案:ASAN BNSA CSSD DSCSI(5分)请将下面(1)(5)处的答案填写在答题纸的对应栏内。事件1中,监理工程师审核标书中的采购清单时,发现网络基础平台的设备清单中尚缺两种设备是:(1)(2)? 。信息网络系统建设过程中常用的监理控制方法包括评估、网络仿真、(3)? 、(4)? 、(5)? 。(6分)对于事件2,请从候选答案中选择
11、一个正确选项,将该选项编号填入答题纸对应栏内。(1)项目实施计划的内容至少包括项目实施进度计划、( )、人力资源的协调和分配。候选答案:A项目验收标准 B质量保证目标 C风险登记册 D物力资源的协调和分配(2)审核系统设计方案时,监理单位应建议建设单位的操作系统至少达到( )级别的安全标准。候选答案:AA BB1 CC2 DD(3)在企业内部网与外部网之间,用来检查网络请求分组是否合法,保护网络资源不被非法使用的技术是( )。候选答案:A差错控制技术 B流量控制技术 C防火墙技术 D防病毒技术答案:解析:(1)A原因:在系统招标阶段,监理应重视对以下方面的监理把关:1)总体技术方案的适用性,即
12、不要盲目追求技术的先进性,应把用户的实际需求放在第一位。2)主要设备的价格应与当时最新的市场行情相符。3)应尽量缩短到货和工程实施时间。(2)A原因:1)存储区域网络(Storage Area Network,SAN)专注于企业级存储,SAN实际是一种专门为存储建立的独立于TCP/IP网络之外的专用网络。目前一般的SAN提供2Gb/s到4Gb/s的传输速率,同时SAN网络独立于数据网络存在,因此存取速度很快,经过十多年历史的发展,已经相当成熟,成为业界的事实标准。另外SAN一般采用高端的RAID阵列,使SAN的性能在几种专业存储方案中特点突出。2)NAS(Network Attached St
13、orage)网络存储基于标准网络协议实现数据传输,为网络中的Windows/Linux/Mac OS 等各种不同操作系统的计算机提供文件共享和数据备份。NAS 是一种采用直接与网络介质相连的特殊设备实现数据存储的机制。由于这些设备都分配有 IP 地址,所以客户机通过充当数据网关的服务器可以对其进行存取访问,甚至在某些情况下,不需要任何中间介质客户机也可以直接访问这些设备。3)固态硬盘(Solid State Drives),简称固盘。固态硬盘用固态电子存储芯片阵列制成的硬盘,由控制单元和存储单元(FLASH芯片、DRAM芯片)组成。固态硬盘在接口的规范和定义、功能及使用方法上与普通硬盘的完全相
14、同,在产品外形和尺寸上也完全与普通硬盘一致,但速度是普通硬盘的数倍。4)SCSI硬盘是采用SCSI接口的硬盘。小型计算机系统接口(Small Computer System Interface,SCSI),使用50针接口,外观和普通硬盘接口有些相似。SCSI硬盘即采用SCSI接口的硬盘。它由于性能好、稳定性高,因此在服务器上得到广泛应用。(1)交换机(2)网络接入设备(3)抽查测试(4)现场旁站(5)网络性能测试(1)D(2)C(3)C为项目选择特定的生命周期模型一般是 ( ) 中的工作。A.项目管理计划编制B.项目章程C.项目任务书D.质量计划编制答案:A解析:项目管理计划是说明项目将如何执
15、行、监督和控制项目的一份文件。它合并与整合了其他各规划过程所产生的所有子管理计划和基准(范围基准、进度基准、成本基准等)项目管理计划还可以包括如下内容:(1)所使用的项目管理过程。(2)每个特定项目管理过程的实施程度。(3)完成这些过程的工具和技术的描述。(4)项目所选用的生命周期及各阶段将采用的过程。(5)如何用选定的过程来管理具体的项目。包括过程之间的依赖与交互关系和基本的输入和输出。(6)如何执行工作来完成项目目标及对项目目标的描述。(7)如何监督和控制变更,明确如何对变更进行监控。(8)配置管理计划,用来明确如何开展配置管理。(9)对维护项目绩效基线的完整性的说明。(10)与项目干系人
16、进行沟通的要求和技术。(11)为项目选择的生命周期模型。(12)为解决某些遗留问题和未定的决策,对于其内容、严重程度和紧迫程度进行的关键管理评审。以下不属于网络安全控制技术的是(48)。A.防火墙技术B.访问控制技术C.入侵检测技术D.差错控制技术答案:D解析:略FTP客户端应用进程的端口可以为( )。A.20B.21C.80D.4155答案:D解析:客户端命令端口为N,数据传输端口为N+1(N1024)。甲公司承担了某市政府门户网站建设项目,与 该市信息中心签订了合同。在设计页面的过程中,经过多轮讨论和修改,页面在两周前终于得到了信息中心的认可,项目进入开发实施阶段。然而,信息中心本周提 出
17、,分管市领导看到页面设计后不是很满意,要求重新设计页面。但是,如果重新设计页面,可能会影响项目工期,无法保证网站按时上线。在这种情况下,项目经 理最恰当的做法是()。A.坚持原设计方案,因为原页面已得到客户认可B.让设计师加班加点,抓紧时间修改页面C.向领导争取网站延期上线,重新设计页面D.评估潜在的工期风险,再决定采取何种应对措施答案:D解析:项目是为达到特定的目的、使用一定资源、在确定的期间内、为特定发起人而提供独特的产品、服务或成果而进行的一次性努力。项目目标包括成果性目标和约束性目标。项目的成果性目标有时也简称为项目目标,指通过项目开发出的满足客户要求的产品、系统、服务或成果。项目的约
18、束性目标也叫管理性目标,是指完成项目成果性目标需要的时间、成本以及要求满足的质量。项目经理的首要责任就是要满足项目目标。本题中给出了项目的核心目标:重新设计页面,网站按时上线。可见:“坚持原设计方案,因为原页面已得到客户认可”不能满足项目目标,故A是错误的。“让设计师加班加点,抓紧时间修改页面”没有计划,仍不一定满足进度要求,故B是不恰当的。“向领导争取网站延期上线,重新设计页面”不能满足网站按时上线的要求,故C不是恰当做法。题目中已说明,如果重新设计页面,可能会影响项目工期。那么为了确保满足工期目标应该对工期风险有充分的认识,做好应对计划,并严格按计划执行。“评估潜在的工期风险,再决定采取何
19、种应对措施”是为了满足项目目标的妥善做法。故D是恰当的。2022软件水平考试历年真题8辑 第2辑在http:中,( )表示主机名。A. wwwB. testC. eduD. cn答案:A解析:域名(Domain Name)是连接到网络上的计算机或者计算机组的名称,在数据传输时用来标识计算机的电子方位,有时也指地理位置。Internet上的域名分为顶级(又称最高级)、二级、三级等不同等级,级别越低,域名越长。顶级域名有三类:国家和地区,如CN(中国)、国际顶级域名,INT(仅此一个)、通用顶级域名,分别是arts(文化娱乐)、com(公司)、firm(企业或公司)、info(信息提供单位)、ne
20、t(网络单位)、nom(个人)、org(事业单位)、rec(娱乐活动单位)、store(售货企业)、web(www单位)、edu(教育部门)。阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。X省交通厅拟建设省级智慧交通信息管理系统,聘请A公司作为该信息系统的监理机构。在软件开发过程中,承建单位表示,会在需求分析阶段编制软件需求规格说明数据库设计说明,在设计阶段编制软件功能设计说明,在测试阶段编制测试计划,在系统交付后的维护阶段编制用户手册和操作手册。承建单位提交了软件需求规格说明,章节包括:背景说明、对功能需求的规定、对输入输出要求的说明、对数据管理能力的说明、对运行环境的规定。
21、监理工程师审查通过。系统交付测试时,交通厅发现系统难以负载海量数据、故障频发,导致系统无法上线,据此认为监理工程师对需求分析不完整负有直接责任并要求追责。监理工程师在验收测试阶段认真检查了承建单位的测试方案、测试过程。(4分)针对事件1,作为监理工程师,你是否同意承建单位的文档编制计划?为什么?(5分)针对事件2:(1)请指出监理工程师审核软件需求规格说明的错漏之处。(2)交通厅针对监理工程师对需求分析不完整负有直接责任的问题进行追责,你是否认同?为什么?(5分)针对事件3,请指出监理工程师在测试阶段的质量控制过程中,除了测试方案和测试过程,还应监理哪些内容?(6分)关于在信息网络系统过程控制
22、中常用的监理方法,从候选答案中选择一个正确选项,将该选项编号填入答题纸对应栏内(候选答案可重复选择)。(1)( )验证承建方的网络设计方案是否能够满足业主方的需要。(2)( )主要适用于网络设备的选型和采购。(3)( )对于某些网络的连通性和通信质量进行一定比率的测试。(4)( )比较适合于网络综合布线的质量控制。(5)( )通过必要的网络测试工具,对网络的性能进行测试。(6)( )用于某些关键网络设备的质量保证。候选答案:A评估 B网络仿真 C现场旁站 D抽查测试/测试 E网络性能测试答案:解析:不同意原因:(1)需求分析阶段应完成:需求规格说明书、软件(初步)确认测试计划、用户使用说明书(
23、初稿)。(2)设计阶段应完成:数据库设计说明、用户手册、集成测试计划、软件功能设计说明。针对事件2:(1)监理单位未对承建方提交的软件需求规格说明进行审核,也未组织包括建设单位、行业专家、信息化领域专家对软件需求规格说明进行评审,未经过建设单位的书面确认。(2)不认同,虽然经过了监理的审批,但不能改变合同中甲乙双方的关系,业主是建设单位,乙方是实施单位,乙方作为实施单位,应负有直接责任,监理只承担监理责任。补充知识点:1)监理责任承担多少?根据中华人民共和国合同法(简称合同法)中权利和责任相一致的原则,监理承担的责任最多不超过监理合同额。2)监理单位在检查时,应重点审查软件需求规格说明内容的完
24、整性、正确性、无二义性、可验证性和可跟踪性。(1)测试工具,审查测试工具是否适用,是否能与测试方法配套使用。(2)测试环境,审查测试环境是否符合测试规范,是否相对独立。(3)测试问题报告,审查问题报告,如有必要可对问题进行抽检。(4)回归测试,对照测试问题报告,审查回归测试情况,如有必要可抽检,以确定问题是否已修改。(5)测试报告,审查测试报告的全面性和正确性。(1)(B)验证承建方的网络设计方案是否能够满足业主方的需要。(2)(A)主要适用于网络设备的选型和采购。(3)(D)对于某些网络的连通性和通信质量进行一定比率的测试。(4)(C)比较适合于网络综合布线的质量控制。(5)(E)通过必要的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 软件 水平 考试 历年
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内