2022软件水平考试考试题目下载7辑.docx





《2022软件水平考试考试题目下载7辑.docx》由会员分享,可在线阅读,更多相关《2022软件水平考试考试题目下载7辑.docx(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022软件水平考试考试题目下载7辑2022软件水平考试考试题目下载7辑 第1辑关于UML的描述,不正确的是:( )A. UML是一种可视化编程语言B. UML适用于各种软件开发方法C. UML用于对软件进行可视化描述D. UMl适用于软件生命周期的各个阶段答案:A解析:UML是可视化建模语言,不是编程语言。监理规划是监理企业接受承建单位委托并签订建设工程委托监理合同后,由( )主持编写的。A.监理单位技术总监B.项目总监理工程师C.专业监理工程师D.监理单位主管副总经理答案:B解析:监理规划是由项目总监理工程师主持编写的。监理规划的基本作用是指导监理项目部全面开展工作的纲领性文件。监理细则由
2、专业监理工程师编写。web信息系统所需要的进行的测试包括( )。功能测试压力测试安装测试兼容性测试安全性测试A.B.C.D.答案:A解析:本题考查web系统测试,常见的web系统测试主要有以下内容:(1)恢复测试:监测系统的容错能力;(2)安全性测试:检测系统的安全机制、保密措施是否完善,主要是为了检验系统的防范能力;(3)压力测试:也称为强度测试,是对系统在异常情况下的承受能力的测试,是检查系统在极限状态下运行时,性能下降的幅度是否在允许的范围内;(4)性能测试:检查系统是否满足系统设计方案说明书对性能的要求;(5)功能测试:可靠性测试,可用性测试和可维护性测试;(6)安装测试/客户端兼容性
3、测试。(7)可用性测试:测试对用户的友好性,主要取决于系统最终端或客户的主观意见。故正确答案为A在设计软件的模块结构时,( )不能改进设计质量。A.尽量减少高扇出结构B.模块的大小适中C.将具有相似功能的模块合并D.完善摸块的功能答案:C解析:将具有相似功能的模块合并,会导致模块的聚合程度变低,可维护性下降。在结构化设计中,系统由多个逻辑上相对独立的模块组成,在模块划分时需要遵循如下原则:(1)模块的大小要适中。系统分解时需要考虑模块的规模,过大的模块可能导致系统分解不充分,其内部可能包括不同类型的功能,需要进一步划分,尽量使得各个模块的功能单一;过小的模块将导致系统的复杂度增加,模块之间的调
4、用过于频繁,反而降低了模块的独立性。一般来说,一个模块的大小使其实现代码在12页纸之内,或者其实现代码行数在50200行之间,这种规模的模块易于实现和维护。(2)模块的扇入和扇出要合理。一个模块的扇出是指该模块直接调用的下级模块的个数;扇出大表示模块的复杂度高,需要控制和协调过多的下级模块。扇出过大一般是因为缺乏中间层次,应该适当增加中间层次的控制模块;扇出太小时可以把下级模块进一步分解成若干个子功能模块,或者合并到它的上级模块中去。一个模块的扇入是指直接调用该模块的上级模块的个数;扇入大表示模块的复用程度高。设计良好的软件结构通常顶层扇出比较大,中间扇出较少,底层模块则有大扇入。一般来说,系
5、统的平均扇入和扇出系数为3或4,不应该超过7,否则会增大出错的概率。(3)深度和宽度适当。深度表示软件结构中模块的层数,如果层数过多,则应考虑是否有些模块设计过于简单,看能否适当合并。宽度是软件结构中同一个层次上的模块总数的最大值,一般说来,宽度越大系统越复杂,对宽度影响最大的因素是模块的扇出。在系统设计时,需要权衡系统的深度和宽度,尽量降低系统的复杂性,减少实施过程的难度,提高开发和维护的效率。六西格玛管理方法的核心是将所有的工作作为一种流程,采取量化的方法分析流程中影响质量的因素,找出最关键的因素加以改进从而提高客户满意度。具体的改进流程为 ( ) 。A.确定测量分析 改进 控制B.测量分
6、析确定 改进 控制C.测量分析改进 确定 控制D.控制测量分析 改进 确定答案:A解析:六西格玛管理法的核心是将所有的工作作为一种流程,采用量化的方法分析流程中影响质量的因素,找出最关键的因素加以改进从而达到更高的客户满意度,即采用DMAIC(确定、测量、分析、改进、控制)改进方法对组织的关键流程进行改进。阅读下列说明,回答问题1至问题3。将解答填入答题纸的对应栏内。小赵是一位优秀的软件设计师,负责过多项系统集成项目的应用开发,现在公司因人手紧张,让他作为项目经理独自管理一个类似的项目,他使用瀑布模型来管理该项目的全生命周期,如下所示:项目进行到实施阶段,小赵发现在系统定义阶段所制订的项目计划
7、估计不准,实施阶段有许多原先没有估计到的任务现在都冒了出来。项目工期因而一再延期,成本也一直超出。(5分)根据项目存在的问题,请简要分析小赵在项目整体管理方面可能存在的问题。(10分)(1)请简要叙述瀑布模型的优缺点。(6分)(2)请简要叙述其他模型如何弥补瀑布模型的不足。(4分)(5分)针对本案例,请简要说明项目进入实施阶段时,项目经理小赵应该完成的项目文档工作。答案:解析:(5分)系统定义不够充分(需求分析和项目计划的结果不足以指导后续工作);过于关注各阶段内的具体技术工作,忽视了项目整体监控和协调;过于关注技术工作,而忽视了管理活动;项目技术工作的生命周期未按时间顺序与管理工作的生命周期
8、统一协调起来。(1)瀑布模型的优点:阶段划分次序清晰,各阶段人员的职责规范、明确,便于前后活动的衔接,有利于活动重用和管理。(3分)瀑布模型的缺点:是一种理想的线性开发模式,缺乏灵活性(或风险分析),无法解决需求不明确或不准确地问题。(3分)(2)原型化模型(演化模型),用于解决需求不明确的情况。(4分)螺旋模型,强调风险分析,特别适合庞大而复杂的、高风险的系统。(5分)需求分析与需求分析说明书;验收测试计划(或需求确认计划);系统设计说明书;系统设计工作报告;系统测试计划或设计验证计划;详细的项目计划;单元测试用例及测试计划;编码后经过测试的代码;测试工作报告;项目监控文档如周例会纪要等。2
9、022软件水平考试考试题目下载7辑 第2辑以下关于项目章程的叙述中,不正确的是( )。A.项目章程描述了项目发起人或其他批准项目章程的人员姓名和职权B.项目章程规定了项目的总体目标,包括范围时间成本和质量等C.项目章程由项目发起人签发D.项目经理有权修改项目章程答案:D解析:项目章程的内容包括:1)概括性的项目描述和项目产品描述。2)项目目的或批准项目的理由,即为什么要做这个项目。3)项目的总体目标,包括项目的总体范围和总体质量要求。4)可测量的项目目标和相关的成功标准。5)项目的主要风险,如项目的主要风险类别。6)总体里程碑进度计划。7)总体预算。8)项目的审批要求,即在项目的规划、执行、监
10、控和收尾过程中,应该由谁来做出哪种批准。9)委派的项目经理及其职责和职权。10)发起人或其他批准项目章程的人员姓名和职权。项目章程是由项目以外的实体发布的,需要对项目章程进行修改时,只有管理层和发起人有权进行变更,项目经理对项目章程的修改不在其权责范围之中。某二叉树的先序遍历序列为ABCDEF,中序遍历序列为BADCFE,则该二叉树的高度(即层数)为( )A.3B.4C.5D.6答案:B解析:软件设计阶段一般又可分为_。A.逻辑设计与功能设计B.概要设计与详细设计C.概念设计与物理设计D.模型设计与程序设计答案:B解析:本题考查对软件生命周期中各阶段的理解。软件的开发时期是具体设计和实现在前一
11、个时期定义的软件,它通常由下述4个阶段组成:概要设计、详细设计、编码和单元测试、综合测试。其中,设计阶段包括概要设计和详细设计。查询产于西安且名称为“P2”的零件,结果以零件名、供应商及零件价格分列表示,对应的SQL语句为:SELECT零件名,供应商,价格FROM P WHERE零件名=P2AND( );A.条形码=西安B.条形码=西安C.产地=西安D.产地=西安答案:D解析:本题考查对数据库基本概念和SQL语言的掌握。试题(12)的正确答案是B。条形码是由宽度不同、反射率不同的条和空,按照一定的编码规则(码制)编制成的,用以表达一组数字或字母符号信息的图形标识符。利用条形码可以标出商品的生产
12、国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等信息,所以,条形码在商品流通、图书管理、邮电管理、银行系统等许多领域都得到了广泛的应用。显然,本题零件关系P(零件名,条形码,供应商,产地,价格)中的条形码属性可以作为该关系的主键。查询产地为“西安”的P2零件、供应商及零件价格信息的SQL语句为:SELECT零件名,供应商,价格FROM P WHERE零件名=P2AND产地=西安;在电子商务交易中,如果商品送达地址被入侵者修改,这种情况属于破坏了安全需求中的( )。A.数据机密性B.数据不可抵赖性C.数据完整性D.身份鉴别答案:C解析:本题考查电子商务安全的基本知识。电子
13、商务面临的威胁的出现导致了对电子商务安全的需求,主要包括数据机密性、数据完整性、认证性和数据不可抵赖性。数据机密性是预防非法的信息存取和信息在传输过程中被非法窃取,它一般通过密码技术来对传输的信息进行加密处理来实现。数据完整性要保证数据在传输过程中不出现信息的丢失、信息重复或信息传送的次序出现差异。保持贸易各方信息的完整性是电子商务应用的基础。完整性一般可通过提取信息消息摘要的方式来保障。认证性是在网络上确认对方的身份。因为能方便而可靠地确认对方身份是交易的前提。对身份的认证一般都通过证书机构CA和证书来实现。数据不可抵赖性通过对发送的消息进行数字签名来保证信息不可抵赖。组织级项目管理是一种包
14、括项目管理,大型项目管理、项目组合管理的系统的管理体系,其最终目标是帮助企业实现( )。 A.战略目标 B.资源有效利用 C.质量目标 D.业务目标答案:A解析:高级教材第二版原话P398,组织级项目管理是一种包括项目管理,大型项目管理、项目组合管理的系统的管理体系,它可以帮助企业实现其战略目标。2022软件水平考试考试题目下载7辑 第3辑与例行工作相比,项目具有更明显的特点。其中 ( ) 是指每一个项目都有一个明确的开始时间和结束时间。A.临时性B.暗示xingC.独特性D.渐进明细答案:A解析:项目的特点有:临时性、独特性、渐进明细性。其中,临时性是指每一个项目都有一个明确的开始时间和结束
15、时间。cache存储器一般采用( )存储器件构成。A.DRAMB.SRAMC.ROMD.NVRAM答案:B解析:cache存储器一般采用静态随机访问存储器(SRAM)技术,这种存储器的速度比动态RAM快,能够跟得上CPU的要求,弥合了CPU和主存之间的速度差距。根据电子计算机机房设计规范(GB5017493),电子计算机机房应采用四种接地方式。将电气设备的金属外壳通过接地装置与大地直接连接起来是( )。根据建筑物防雷设计规范(GB500571994),每根引下线的冲击接地电阻不宜大于(请作答此空)欧姆。A.1B.4C.5D.10答案:D解析:电子计算机机房应采用下列四种接地方式:交流工作接地、
16、安全工作接地、直流工作接地和防雷接地。交流工作接地、安全保护接地、直流工作接地、防雷接地等四种接地宜共用一组接地装置,其接地电阻按其中最小值确定:若防雷接地单独设置接地装置,其余三种接地宜共用一组接地装置,其接地电阻不应大于其中最小值,并应按现行国家标准建筑防雷设计规范要求采取防止反击措施。安全保护接地是将电气设备的金属外壳或机架通过接地装置与大地直接连接起来,其目的是防止因绝缘损坏或其他原因使设备金属外壳带电而造成触电的危险。根据建筑物防雷设计规范(GB500571994),每根引下线的冲击接地电阻不宜大于10欧姆。若程序中定义了三个函数f1,f2,f3,并且函数f1执行时会调用f2、函数f
17、2执行时会调用f3,那么正常情况下,( )。A.f3执行结束后返回f2继续执行,f2执行结束后返回f1继续执行B.f3执行结束后返回f1继续执行,f1执行结束后返回f2继续执行C.f2执行结束后返回f3继续执行,f3执行结束后返回f1继续执行D.f2执行结束后返回f1继续执行,f1执行结束后返回f3继续执行答案:A解析:CSMA/CD是在IEEE 802.3中制定的访问控制方式,其中的CSMA指的是(43),CD指的是(44),当侦听到冲突时,采用(45)继续侦听,发现冲突后采用的退避算法是(46)。A.码分多路复用 B.载波侦听多路访问C.码分多址访问 D.令牌环访问控制答案:B解析:某集团
18、公司在各省均设有分公司,现欲建立全国统一的销售管理信息系统,以便总公司及时掌握各分公司的销售情况。公司成立专门的项目组进行该系统的研发工作,其中张工负责其中的数据库设计工作。张工和需求分析小组紧密合作,在设计出数据流图和数据字典的基础上,给出了数据库关系模式和相应的索引设计。同时考虑到未规范化关系模式可能引起的各类数据错误,对关系模式进行了全面的规范化处理,使所有关系模式均达到了3NF或BCNF。在项目实施过程中,应用开发小组认为该设计方案未考虑应用功能的实际需求。如果严格按照设计方案实施,会对应用系统中整体性能产生较大影响。主要的原因在于进行数据查询时,会产生大量的多表连接操作,影响性能。而
19、设计方案中的索引设计,并不能完全满足数据查询的性能要求。应用开发小组还认为,该设计方案未考虑到信息系统中核心销售数据处理的特点:各分公司在使用该信息系统时只能操作自己分公司的销售数据,无权操作其它分公司的销售数据;只有总公司有权利操作所有销售数据,以便进行统计分析。应用开发小组要求,在数据库设计方案中,必须针对实际应用功能的实现来考虑关系模式的规范化,必要时需要采用逆规范化或解除规范化的方法来保证性能要求。系统需要管理供应商和货物等信息,具体包括供应商姓名、地址以及货物名称、价格等,供应商可以提供0n种货物,其公司地址也可能发生变化。请以供应商关系模式supplier(name,address
20、,product,price)为例,解释不规范的关系模式存在哪些问题。应用开发小组认为张工的规范化设计虽然解决了未规范化关系模式带来的问题,但实际实现功能时会造成系统性能的下降,请解释其原因。请解释逆规范化方法,说明其优缺点。针对该信息系统中核心销售数据处理的特点,如采用关系表水平分割的逆规范化方法,请给出具体的解决方案,并说明该方案存在的问题。答案:解析:一、试题分析本题是一个数据库设计方面的考题,考查的知识点包括规范化理论和反规范化理论(逆规范化)。规范化的基本思想是逐步消除不合适的函数依赖,使数据库中的各个关系模型达到某种程度的分离。规范化解决的主要是单个实体的质量问题,是对于问题域中原
21、始数据展现的正规化处理。规范化理论给出了判断关系模型优劣的理论标准,帮助预测模式可能出现的问题,是数据库逻辑设计的指南和工具,具体有:(1)用数据依赖的概念分析和表示各数据项之间的关系。(2)消除E-R图中的冗余联系。若不进行规范化处理,可能产生的问题包括:数据冗余、修改异常、插入异常、删除异常。下面举例说明这些问题的具体表现形式。设有一个关系模式R(SNAME,CNAME,TNAME TADDRESS),其属性分别表示学生姓名、选修的课程名、任课教师姓名和任课教师地址。仔细分析一下,就会发现这个模式存在下列存储异常的问题:(1)数据冗余:如果某门课程有100个学生选修,那么在R的关系中就要出
22、现100个元组,这门课程的任课教师姓名和地址也随之重复出现100次。(2)修改异常:由于上述冗余问题,当需要修改这个教师的地址时,就要修改100个元组中的地址值,否则就会出现地址值不一致的现象。(3)插入异常:如果不知道听课学生名单,这个教师的任课情况和家庭地址就无法进入数据库;否则就要在学生姓名处插入空值。(4)删除异常:如果某门课程的任课教师要更改,那么原来任课教师的地址将随之丢失。在本题中,也存在同样的问题:(1)数据冗余:关系模式中多次重复记录了同一供应商的地址。(2)插入异常:如果还未确定一个供应商有哪些货物,只是想添加一个供应商的地址信息,则会产生产品与价格均为空的记录。(3)修改
23、异常:当修改一个供应商的地址时,需要将多条记录同时更新,若未同时更新,则数据产生不一致。(4)删除异常:当删除一个供应商的货物时,其地址信息被一并删除。数据库中的数据规范化的优点是减少了数据冗余,节约了存储空间,相应逻辑和物理的I/O次数减少,同时加快了增、删、改的速度,但是对完全规范的数据库查询,通常需要更多的连接操作,从而影响查询的速度。因此,有时为了提高某些查询或应用的性能而破坏规范规则,即反规范化(非规范化处理)。因此,题目中所说的“应用开发小组认为张工的规范化设计虽然解决了未规范化关系模式带来的问题,但实际实现功能时会造成系统性能的下降”,主要就是查询效率下降。其原因是规范化过程中对
24、数据表进行了不断的拆分,导致一个查询需要进行多表连接,效率自然就下降了。具体来说,常见的反规范化技术包括:(1)增加冗余列增加冗余列是指在多个表中具有相同的列,它常用来在查询时避免连接操作。例如:以规范化设计的理念,学生成绩表中不需要字段“姓名”,因为“姓名”字段可以通过学号查询到,但在反规范化设计中,会将“姓名”字段加入到表中。这样查询一个学生的成绩时,不需要与学生表进行连接操作,便可得到对应的“姓名”。(2)增加派生列增加派生列指增加的列可以通过表中其它数据计算生成。它的作用是在查询时减少计算量,从而加快查询速度。例如:订单表中,有商品号、商品单价、采购数量,我们需要订单总价时,可以通过计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 软件 水平 考试 题目 下载

限制150内