2022软考高级历年真题和解答6辑.docx
《2022软考高级历年真题和解答6辑.docx》由会员分享,可在线阅读,更多相关《2022软考高级历年真题和解答6辑.docx(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022软考高级历年真题和解答6辑2022软考高级历年真题和解答6辑 第1辑以下关于自顶向下开发方法的叙述中,正确的是()。A.自顶向下过程因为单元测试而比较耗费时间SXB以下关于自顶向下开发方法的叙述中,正确的是()。A.自顶向下过程因为单元测试而比较耗费时间B.自顶向下过程可以更快地发现系统性能方面的问题C.相对于自底向上方法,自顶向下方法可以更快地得到系统的演示原型D.在自顶向下的设计中,如发现了一个错误,通常是因为底层模块没有满足其规格说明(因为高层模块已经被测试过了)正确答案:C自顶向下方法的优点是:1、可为企业或机构的重要决策和任务实现提供信息。2、支持企业信息系统的整体性规划,并
2、对系统的各子系统的协调和通信提供保证。3、方法的实践有利于提高企业人员整体观察问题的能力,从而有利于寻找到改进企业组织的途径。自顶向下方法的缺点是:1、对系统分析和设计人员的要求较高。2、开发周期长,系统复杂,一般属于一种高成本、大投资的工程。3、对于大系统而言自上而下的规划对于下层系统的实施往往缺乏约束力。4、从经济角度来看,很难说自顶向下的做法在经济上是合算的。 某公司中标一个企业信息化系统开发项目,合同中该项目包括:人事系统、OA系统和生产系统。下图为项目经理制作的WBS,此处项目经理违反了关于WBS的()原则。A.WBS需要考虑将不同的人员的工作分开B.WBS中各项工作是为提供可交付成
3、果服务的C.可以按照系统子系统来逐层分解WBSD.一个工作单元只能从属于某个上层单元正确答案:D 根据该企业网络的现状,请用250字以内的文字简要列举出提高销售部网络性能的改进方案。正确答案:用一张1Gb/s的网卡代替Server B现有的100Mb/s网卡并将其连接到Switch1某个1Gb/s的交换端口上 增加两台100Mb/s的交换机将它们各自连接到Switch1某个1Gb/s的交换端口上且将这两个交换端口速率强制设置为100Mb/s 将销售部的两个有限授权用户移至某个新增的100Mb/s交换机上 尽可能将销售部的工作站平均分配到各交换机上使该部门网络的平均利用率低于 30%用一张1Gb
4、/s的网卡代替Server B现有的100Mb/s网卡,并将其连接到Switch1某个1Gb/s的交换端口上 增加两台100Mb/s的交换机,将它们各自连接到Switch1某个1Gb/s的交换端口上,且将这两个交换端口速率强制设置为100Mb/s 将销售部的两个有限授权用户移至某个新增的100Mb/s交换机上 尽可能将销售部的工作站平均分配到各交换机上,使该部门网络的平均利用率低于 30% 解析:提高销售部网络性能的改进方案如下。 可用一张1Gb/s的网卡代替服务器B(Server B)现有的100Mb/s网卡,并使用6类非屏蔽双绞线将其连接到三层交换机(Switch1)某个1Gb/s的交换端
5、口上,使得服务器B与三层交换机(Switch1)的连接传输速率提升为1Gb/s。 增加两台100Mb/s的交换机,将它们各自连接到三层交换机(Switch1)某个1Gb/s的交换端口上 (并将这两个交换端口速率强制设置为100Mb/s)。将销售部的两个有限授权用户移至某个新增的100Mb/s交换机上。 尽可能将销售部的工作站平均分配到交换机(Switch2)和新增的两台100Mb/s交换机上,并尽量使该部门网络的平均利用率低于30%。 试题一论软件需求管理及其应用软件需求工程关注创建和维护软件需求文档需展开的一切活动。需求工程可分为需求开发和需求管理两项工作,其中需求管理的目标是为软件需求建立
6、一个基线,供软件开发及其管理使用,确保软件计划、产品和活动与软件需求的一致性。从软件需求工程的角度来看,需求管理包括在软件开发过程中维持需求一致性和精确性的所有活动。请围绕“软件需求管理及其应用”论题,依次从以下三个方面进行论述。1概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。2详细论述软件需求管理的主要活动及其所包含的主要内容。3结合你具体参与管理和开发的实际项目,说明是如何采用软件需求管理方法进行需求管理的,说明具体实施过程以及应用效果。正确答案: 1.简要叙述所参与管理和开发的软件项目,并明确指出在其中承担的主要任务和开展的主要工作。 2.需求管理的主要活动有变更控制,
7、版本控制,需求跟踪和需求状态跟踪。(1)需求变更管理过程包括:问题分析和变更描述,需要识别和分析需求问题,形成明确的变更协议,以检查它的有效性,从而产生一个更明确的需求变更提议。变更分析和成本计算。使用可追溯性信息和系统需求的一般知识,对需求变更提议进行影响分析和评估。变更成本计算应该包括对需求文档的修改,系统修改的设计和实现的成本。一旦分析完成并且被确认,应该进行是否执行这一变更的决策。变更实现。这要求需求文档和系统设计以及实现都要同时修改。(2)版本控制:主要包括确定需求文档版本。(3)需求跟踪:包括定义对其他需求的链接;定义对其他系统元素的链接;使用的工具即需求跟踪矩阵。(4)需求状态跟
8、踪:定义需求状态;跟踪需求的每一个状态。3.考生需结合自身参与项目的实际状况,指出其参与管理和开发的项目中所进行的需求管理活动,说明该活动的具体实施过程,使用的方法和工具,并对实际应用效果进行分析。 随着人才竞争的日益激烈,市场上出现了一种“挖人公司”,其业务是为客户招募所需的人才,包括从其他的公司中“挖人”。“挖人公司”自然不得同时帮助其他公司从自己的雇主处挖人。一个“挖人公司”的成功率越高,雇用它的公司也就越多。从以上陈述可以推出以下哪一项?A一个“挖人公司”的成功率越高,能成为其“挖人”目标的公司就越少。B为了有利于“挖进”人才同时又确保自己的人才不被“挖走”,雇主的最佳策略是雇用只为自
9、己服务的“挖人公司”。C为了有利于“挖进”人才同时又确保自己的人才不被“挖走”,雇主的最佳策略是提高雇员的工资。D为了确保自己的人才不被挖走,一个公司不应雇用“挖人公司”从别的公司挖人。正确答案:A解析:一个“挖人公司”的成功率越高,雇用它的公司也就越多;“挖人公司”不得帮助其他公司从自己的雇主处挖人。从以上两个断定可得出结论:一个“挖人公司”的成功率越高,能成为其“挖人”目标的公司就越少。这正是A项所断定的。其余各项均不能从题干推出。 希尔排序法属于(27)类排序。A交换B冒泡C插入D选择正确答案:C解析:排序是数据处理中经常使用的一种重要运算。包括插入排序,交换排序,选择排序,分配排序等。
10、希尔排序又称缩小增量法,它的做法是:先取定一个整数d1n,把全部记录分成d1个组,所有距离为d1倍数的记录放在一组中,在各组内进行排序,然后取d2d1,重复上述分组和排序工作,直到di=1,也就是所有的记录放在一组中排序为止。各组内的排序可以采用直接插入法。因此希尔排序属于插入排序。2022软考高级历年真题和解答6辑 第2辑 如果一个关系属于第三范式,那么该关系(45)。A主属性之间肯定不存在完全函数依赖和部分函数依赖B非主属性之间肯定不存在部分函数依赖和传递函数依赖C主属性与码之间不存在部分函数依赖和传递函数依赖D非主属性与码之间不存在部分函数依赖和传递函数依赖正确答案:D解析:范式是数据库
11、逻辑模型设计的基本理论,一个关系模型可以从第一范式到第五范式进行无损分解,这个过程也称为规范化(Normalize)。每个属性的值唯一,不具有多义性就是第一范式;每个非主属性必须完全依赖于整个主键,而非主键的一部分的第一范式就是第二范式。如果一个关系属于第三范式,那么该关系非主属性与码之间不存在部分函数依赖和传递函数依赖。也就是满足每个非主属性不能依赖于其他关系中的属性的第二范式就是第三范式。 Public Key Infrastructure(PKI) service providers offer organizations fully integrated PKI-managed ser
12、vices designed to secure Intranet, Extranet, Virtual Private Network(VPN), and e-commerce applications. PKI solutions can enable a number of security services, including strong authentication and non-repudiation of transactions.eToken enables the users of PKI systems to generate and store(101)and di
13、gital certificates inside the token, creating a secure environment and allowing full portability and maximum ease of use. eToken Pro can also perform. sensitive on-chip(102)operations, ensuring that users keys axe never exposed to the PC environment, eToken eliminates the need to store(103)and keys
14、on a hard disk or browser file, or to transmit them across the Internet/Extranet; assuring peace-of-mind and confidence during online communications.A digital signature is created using the private key of an individual to ensure the Validity of his request. This technology can be used to guarantee(1
15、04)of various transactions. The strength of either the authentication level or the digital signature relies on the level of protection offered to the private key. eToken Pro offers the maximum level of security, since it enables the use of the private key for signing and authenticating inside the eT
16、oken.The most secure use of authentication involves enclosing at least one certificate with every signed message. The message(105)verifies the certificate using the CAs public key. If the senders public key is legitimate, the recipient verifies the messages signature. Digital signatures created with
17、 a private key are verified with the digital certificate containing the public key.Aprivate keysBpublic keysCauthentication codesDmessage digests正确答案:A 在信息系统建设中,为了使开发出来的目标系统能满足实际需要,在着手编程之前应认真考虑、以下问题:1) 系统所要求解决的问题是什么?2) 为解决该问题,系统应干些什么?3) 系统应该怎样去干?其中第2个问题的解决是(1)的任务,第3个问题的解决是(2)的任务。(1)A信息系统总体规划阶段B信息系统分
18、析阶段C信息系统设计阶段D信息系统实施阶段正确答案:B 阅读以下嵌入式多核程序设计技术方面的叙述,回答问题1至问题3。甲公司承担了一项为宇航系统配套生产高性能嵌入式计算机系统的任务,用户要求该系统要具有高速并发处理能力、低功耗、高可靠性,并可以有效地防止系统故障的蔓延。根据用户对本项目的要求,甲公司成立了软/硬件两个项目组,总体设计由硬件组承担,负责高性能嵌入式计算机系统体系结构设计,软件组负责确定软件的技术需求和应用软件开发平台的软件设计工作。在处理器选型方面,硬件组王工与软件组张工在讨论采用哪种CPU体系结构方面发生争议。目前,流行的处理器结构包括了单核结构、多处理器结构、超线程结构、多核
19、结构、共享Cache的多核结构和超线程技术的多核结构六种,如下图所示。王工提出,根据用户要求,本嵌入式系统应具有高速并行处理能力,采用多处理器结构比较适合,主要理由是多处理器结构设计简单、可支持多个进程在不同处理器上并发处理;而张工提出,必须分清“多处理器结构”与“多核结构”的优点和缺点,多处理器结构虽然支持多进程的并发处理,但没有直接实现多线程并发执行;多核结构可以直接实现多线程并发执行。要提高应用的并行性就必须利用多个硬件资源的并行工作,建议采用超线程技术的多核结构的处理器。请填写下图(f)中的(1)(8),并用300字以内的文字对上述六种处理器结构的工作原理进行简要描述。正确答案:第一问
20、 第二问 (1) 单核结构:计算机中仅有一个物理处理器不支持应用软件的并行执行因为在任何时间点上CPU都只能执行一个指令流。 (2) 多处理器结构:支持真正意义上的并行执行因为多个线程或进程能够在多个处理器上同时执行。 (3) 超线程结构(SMT):实际上计算机中只有一个实际的物理处理器但从软件角度来看存在多个逻辑处理器支持操作系统和应用程序将多个线程调度到多个逻辑处理器上就像多处理器系统一样。从微体系结构的角度看逻辑处理器的指令是固定的并且在共享的执行资源上同时执行。 (4) 多核结构:采用单芯片多处理器(CMP)的设计此种结构不是重用单个处理器中某些处理器资源而是在单个处理器芯片内实现两个
21、或更多的“执行核”。这些执行核都是相互独立的处理器并具有自己的执行集合以及体系结构资源。 (5) 共享Cache的多核结构:与多核结构工作方式相一致主要差别在于设计时将这些执行核设计成可共享片上的Cache。 (6) 采用超线程技术的多核结构:主要是将多核结构与超线程结构相结合从而将逻辑处理器的数量增加到执行核的两倍。第一问 第二问 (1) 单核结构:计算机中仅有一个物理处理器,不支持应用软件的并行执行,因为在任何时间点上,CPU都只能执行一个指令流。 (2) 多处理器结构:支持真正意义上的并行执行,因为多个线程或进程能够在多个处理器上同时执行。 (3) 超线程结构(SMT):实际上计算机中只
22、有一个实际的物理处理器,但从软件角度来看,存在多个逻辑处理器,支持操作系统和应用程序将多个线程调度到多个逻辑处理器上,就像多处理器系统一样。从微体系结构的角度看,逻辑处理器的指令是固定的,并且在共享的执行资源上同时执行。 (4) 多核结构:采用单芯片多处理器(CMP)的设计,此种结构不是重用单个处理器中某些处理器资源,而是在单个处理器芯片内实现两个或更多的“执行核”。这些执行核都是相互独立的处理器,并具有自己的执行集合以及体系结构资源。 (5) 共享Cache的多核结构:与多核结构工作方式相一致,主要差别在于设计时将这些执行核设计成可共享片上的Cache。 (6) 采用超线程技术的多核结构:主
23、要是将多核结构与超线程结构相结合,从而将逻辑处理器的数量增加到执行核的两倍。 解析:从题意可以看出,本题涉及嵌入式软硬件设计问题,主要考查应试者能否正确地根据用户需求,理解技术要求,针对宇航系统配套生产高性能嵌入式计算机系统的任务,确定软件的技术需求和应用软件开发平台选择。本题主要考核考生以下实时系统基本技术知识。 (1)因为嵌入式实时系统与实际应用要求结合性很高,为了满足系统总的要求,在嵌入式计算机系统体系结构设计时,应充分考虑实际应用对硬件平台的配置和系统的实际技术要求。由于本题用户要求该系统要具有高速并发处理能力、低功耗、高可靠性,因此考查如何选择处理器的结构以及对处理机不同结构特性了解
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 高级 历年 解答
限制150内