好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

2022年软考-系统架构设计师考前拔高综合测试题(含答案带详解)第122期.docx

28页
  • 卖家[上传人]:公****
  • 文档编号:481155602
  • 上传时间:2022-08-04
  • 文档格式:DOCX
  • 文档大小:796.06KB
  • / 28 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 2022年软考-系统架构设计师考前拔高综合测试题(含答案带详解)1. 单选题人口信息采集处理和利用业务属于(  ), 营业执照发放属于(  ),户籍管理属于(  ),参加政府工程交接属于(  )问题1选项A.政府对企业(Government to Business, G2B)B.政府对政府(Government to Government, G2G)C.企业对政府(Business to Government, B2G)D.政府对公众(Government to Citizen, G2C)问题2选项A.政府对企业(Government to Business, G2B)B.政府对政府(Government to Government, G2G)C.企业对政府(Business to Government, B2G)D.政府对公众(Government to Citizen, G2C)问题3选项A.政府对企业(Government to Business, G2B)B.政府对政府(Government to Government, G2G)C.企业对政府(Business to Government, B2G)D.政府对公众(Government to Citizen, G2C)问题4选项A.政府对企业(Government to Business, G2B)B.政府对政府(Government to Government, G2G)C.企业对政府(Business to Government, B2G)D.政府对公众(Government to Citizen, G2C)【答案】第1题:B第2题:A第3题:D第4题:C【解析】本题考查信息化中的电子政务类型。

      电子政务分以下类型:1、政府对政府(G2G,Government To Government):政府之间的互动及政府与公务员之间互动基础信息的采集、处理和利用,如人口信息;各级政府决策支持 G2G原则上包含:政府对公务员(G2E,Government To Employee):内部管理信息系统 2、政府对企业(G2B,Government To Business):政府为企业提供的政策环境给企业单位颁发的各种营业执照、许可证、合格证、质量认证3、企业对政府(B2G,Business To Government):企业纳税及企业为政府提供服务企业参加政府各项工程的竞/投标,向政府供应各种商品和服务,企业向政府提建议,申诉4、政府对公民(G2C,Government To Citizen):政府对公民提供的服务社区公安和水、火、天灾等与公共安全有关的信息户口、各种证件和牌照的管理5、公民对政府(C2G,Citizen To Government):个人应向政府缴纳税费和罚款及公民反馈渠道个人应向政府缴纳的各种税款和费用了解民意,征求群众意见报警服务(盗贼、医疗、急救、火警等)2. 单选题以下关于操作系统微内核架构特征的说法,不正确的是()。

      问题1选项A.微内核的系统结构清晰,利于协作开发B.微内核代码量少,系统具有良好的可移植性C.微内核有良好的伸缩性、扩展性D.微内核的功能代码可以互相调用,性能很高【答案】D【解析】本题考查微内核操作系统的相关知识微内核相比于传统内核,效率较差D选项的叙述是错误的采用微内核结构的操作系统与传统的操作系统相比,其优点是提高了系统的灵活性、可扩充性,增强了系统的可靠性,提供了对分布式系统的支持其原因如下:① 灵活性和可扩展性:由于微内核OS的许多功能是由相对独立的服务器软件来实现的,当开发了新的硬件和软件时,微内核OS只须在相应的服务器中增加新的功能,或再增加一个专门的服务器与此同时,也必然改善系统的灵活性,不仅可在操作系统中增加新的功能,还可修改原有功能,以及删除已过时的功能,以形成一个更为精干有效的操作系统② 增强了系统的可靠性和可移植性:由于微内核是出于精心设计和严格测试的,容易保证其正确性;另一方面是它提供了规范而精简的应用程序接口(API),为微内核外部的程序编制高质量的代码创造了条件此外,由于所有服务器都是运行在用户态,服务器与服务器之间采用的是消息传递通信机制,因此,当某个服务器出现错误时,不会影响内核,也不会影响其他服务器。

      另外,由于在微内核结构的操作系统中,所有与特定CPU和I/O设备硬件有关的代码,均放在内核和内核下面的硬件隐藏层中,而操作系统其他绝大部分(即各种服务器)均与硬件平台无关,因而,把操作系统移植到另一个计算机硬件平台上所需作的修改是比较小的③ 提供了对分布式系统的支持:由于在微内核OS中,客户和服务器之间以及服务器和服务器之间的通信,是采用消息传递通信机制进行的,致使微内核OS能很好地支持分布式系统和网络系统事实上,只要在分布式系统中赋予所有进程和服务器唯一的标识符,在微内核中再配置一张系统映射表(即进程和服务器的标识符与它们所驻留的机器之间的对应表),在进行客户与服务器通信时,只需在所发送的消息中标上发送进程和接收进程的标识符,微内核便可利用系统映射表,将消息发往目标,而无论目标是驻留在哪台机器上3. 案例题某公司拟开发一套软件开发系统,支持用户通过浏览器进行软件开发活动该系统的重要功能包括代码编辑、语法高亮显示、代码编译、系统调试、代码仓库管理等,在需求分析与架构设计阶段,公司提出的需求和质量属性描述如下:a)根据用户的付费情况对用户进行分类,并根据类别提供相应的开发功能;b)在正常负载情况下,系统应该在0.2s内对用户的界面操作请求进行响应;c)系统应该具备完善的安全防护措措施,能够对黑客的攻击行为进行检测和防御;d)系统主站点断电后应在3s内将请求重定向到备用站点;e)系统支持中文昵称,但用户名必须以字母开头,长度不少于8个字符;f)系统宕机后,需要在15s内发现错误,并启用备用系统;g)在正常负载情况下,户的代码提交请求应在0.5s内完成;h)系统支持硬件设备灵活扩容,应保证在2人天内完成所有的部署与测试工作;i)系统需要针对代码仓库的所有操作进行详细记录;便于后期查阅与审计;j)更改系统web界面风格需要在4人天内完成;k)系统本身需要提供远程调试接口,支持开发团队进行远程排错;在对系统需求、质量属性和架构特性进行分析的基础上,该公司的系统果构师给出了两种候选的架构设计方案,公司目前正在组织相关专家对候选系统架构进行评估。

      问题1】(13分)针对该系统的功能,李工建议采用管道过滤器(pipe and fiter)的架构风格,而王工则建议采用仓库(repository) 架构风格请指出该系统更适合采用哪种架构风格,并针对系统的主要功能,从数据处理方式、系统的可扩展性和处理性能三个方面对这两种架构风格进行比较与分析,填写表1-1中的 (1) ~ (4)空白处问题2】(12分)在架构评估过程中,质量属性效用树(utility tree)是对系统质量属性进行识别和优先级排序的重要工具请将合适的质量属性名称填入图1-1中(1)、 (2)空白处,并选择题干描述的(a) ~ (k)填入(3) ~ (6) 空白处,完成该系统的效用树答案】【问题1】1.应该采用仓库风格5分)2.表(1)-(4)空的空白分别为:(8分)该系统更适合采用仓库架构风格1)数据存储在中心仓库,处理流程独立,支持交互式处理2)数据与处理紧密关联,调整处理流程需要系统重新启动3)数据与处理分离,需要加载数据,性能降低4)数据处理组件之间一般无依赖关系,可并发调用,提高性能问题2】(12分)(1)安全性(2)可修改性(3)g(4)i(5)f(6)j【解析】本题考查的是架构设计过程中涉及到的一些质量属性,以及架构风格的对比。

      问题1】在管道/过滤器风格的软件体系结构中,每个构件都有一组输入和输出,数据输入构件,经过内部处理,然后产生数据输出因此,这里的构件被称为过滤器,这种风格的连接件就像是数据流传输的管道,将一个过滤器的输出传到另一过滤器的输入在仓库(repository)风格中,有两种不同的构件:中央数据结构说明当前状态,独立构件在中央数据存储上执行一方面,若构件控制共享数据,则仓库是一传统型数据库;另一方面,若中央数据结构的当前状态触发进程执行的选择,则仓库是一黑板系统通过交互方式、数据结构、控制结构和扩展方法分别对仓库风格和管道过滤器风格进行对比,如下所示:交互方式:管理过滤器很明显是顺序结构或循环结构,数据在管理中进行传递而仓库结构是数据在中心位置,所有的处理均是中心结点与周边结点之间的交互,从形态来看,是星型的数据结构:从数据结构来看,仓库风格会使用一个文件将数据保存起来,所有的操作围绕这个文件进行而管道过滤器则是在过滤器之间传递数据流控制结构:从控制结构来说仓库风格是业务功能驱动,而管道过滤器是由数据流驱动的扩展方法:从扩展方法来讲,管道过滤器是通过过滤器提供标准接口与其它过滤器对接,而数据仓库风格,要共享数据,扩展功能,只要功能的操作与数据模型本身是匹配的就行了,就像我们要共享一个数据库做系统集成,此时共享同一数据库的多个应用系统所用的数据模型一定会是一致的,否则无法去共享。

      问题2】本题主要考查考生对于软件质量属性的理解、掌握和应用本题考查的是架构设计过程中涉及到的一些质量属性,以及架构风格的对比常用的质量属性包括:1、性能性能(performance)是指系统的响应能力,即要经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理的事件的个数2、可靠性可靠性(reliability)是软件系统在应用或系统错误面前,在意外或错误使用的情况下维持软件系统的功能特性的基本能力3、可用性可用性(availability)是系统能够正常运行的时间比例经常用两次故障之间的时间长度或在出现故障时系统能够恢复正常的速度来表示4、安全性安全性(security)是指系统在向合法用户提供服务的同时能够阻止非授权用户使用的企图或拒绝服务的能力安全性又可划分为机密性、完整性、不可否认性及可控性等特性5、可修改性可修改性(modifiability)是指能够快速地以较高的性能价格比对系统进行变更的能力通常以某些具体的变更为基准,通过考察这些变更的代价衡量可修改性6、易用性软件开发工具应有十分友好的用户界面,用户乐于使用;工具应能剪裁和定制,以适应特定用户的需要;工具应能提示用户的交互操作,提供简单有效的执行方式;工具还应能检查用户的操作错误,尽可能自动改正错误。

      识别软件架构质量属性是进行架构设计的重要步骤根据对相关质量属性的定义和含义,其中:“c)系统应该具备完善的安全防护措措施,能够对黑客的攻击行为进行检测和防御”、“i)系统需要针对代码仓库的所有操作进行详细记录;便于后期查阅与审计”属于安全性;“h)系统支持硬件设备灵活扩容,应保证在2人天内完成”、“j)更改系统web界面风格需要在4人天内完成”这描述的是系统的可修改性;“g)在正常负载情况下,户的代码提交请求应在0.5s内完成”描述的是性能属性 4. 案例题阅读以下关于开。

      点击阅读更多内容
      相关文档
      2025年教师招聘考试教育理论综合知识考试题库(单项选择题763题).docx 2025年教师招聘考试必考的面试考试题库.docx 2025年江苏生禁毒知识网络竞赛考试题库(280题).docx 2025年教师招聘考试公共基础知识模拟题库.docx 2025年江苏省第十届大学生就业创业知识竞赛考试题库(200题).docx 2025年煤矿安全监测监控证考试必刷题库附答案.docx 2025年教师资格证考试公共基础知识考试复习题库.docx 2025年江苏生禁毒知识网络竞赛考试题库(210题).docx 2025年江苏生禁毒知识网络竞赛考试题库(270题).docx 2025年教师资格证(教育公共基础知识)考试题库(500题).docx 2025年江苏生禁毒知识网络竞赛考试题库(260题).docx 2025年教师招聘考试中学教育理论综合知识考试模拟试题(五套).docx 2025年教师资格证考试教育公共基础知识考试题库(400题).docx 2025年教师招聘考试(教育综合基础知识)复习题库.docx 2025年江苏生禁毒知识网络竞赛考试题库(220题).docx 2025年江苏生禁毒知识网络竞赛考试题库(290题).docx 2025年教师招聘考试最新教育理论基础知识考试复习题库.docx 2025年教师编制考试教育教学公共基础知识考试复习题库(350题).docx 2025年江苏生禁毒知识网络竞赛考试题库(250题).docx 2025年江苏省大学生就业创业知识竞赛考试题库(200题).docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.