2023年高级软考-系统架构设计师考试历年高频考点卷摘选版带答案

上传人:公**** 文档编号:563667176 上传时间:2023-04-19 格式:DOCX 页数:10 大小:27.45KB
返回 下载 相关 举报
2023年高级软考-系统架构设计师考试历年高频考点卷摘选版带答案_第1页
第1页 / 共10页
2023年高级软考-系统架构设计师考试历年高频考点卷摘选版带答案_第2页
第2页 / 共10页
2023年高级软考-系统架构设计师考试历年高频考点卷摘选版带答案_第3页
第3页 / 共10页
2023年高级软考-系统架构设计师考试历年高频考点卷摘选版带答案_第4页
第4页 / 共10页
2023年高级软考-系统架构设计师考试历年高频考点卷摘选版带答案_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《2023年高级软考-系统架构设计师考试历年高频考点卷摘选版带答案》由会员分享,可在线阅读,更多相关《2023年高级软考-系统架构设计师考试历年高频考点卷摘选版带答案(10页珍藏版)》请在金锄头文库上搜索。

1、 2023年高级软考-系统架构设计师考试历年高频考点卷摘选版带答案(图片大小可任意调节)第1卷一.综合能力测验(共15题)1.单选题 某公司欲开发一个漫步者机器人,用来完成火星探测任务。机器人的控制者首 先定义探测任务和任务之间的时序依赖性, 机器人接受任务后, 需要根据自身状 态和外界环境进行动态调整, 最终自动完成任务。 针对这些需求, 该机器人应该 采用_架构风格最为合适。A.解释器B.主程序 -子程序C.隐式调用D.管道-过滤器2.单选题 项目的成本管理中,( )将总的成本估算分配到各项活动和工作包上,来建立一个成本的基线。A.成本估算B.成本预算C.成本跟踪D.成本控制3.单选题 某

2、企业内部现有的主要业务功能已封装成为 Web 服务。为了拓展业务范围,需要将现有的业务功能进行多种组合,形成新的业务功能。针对业务灵活组合这一要求,采用( )架构风格最为合适。A.规则系统B.面向对象C.黑板D.解释器4.单选题 某数据库中有员工关系 E(员工号,姓名,部门,职称,月薪) ;产品关系 P(产品号,产 品名称,型号,尺寸,颜色) ;仓库关系 W(仓库号,仓库名称,地址,负责人) ;库存关 系 I(仓库号,产品号,产品数量) 。 a.若数据库设计中要求: 仓库关系 W 中的“负责人 ”引用员工关系的员工号 库存关系 I 中的 “仓库号,产品号 ”惟一标识 I 中的每一个记录 员工关

3、系 E 中的职称为 “工程师 ”的月薪不能低于 3500 元 则依次要满足的完整性约束是 _。A.实体完整性、参照完整性、用户定义完整性B.参照完整性、实体完整性、用户定义完整性C.用户定义完整性、实体完整性、参照完整性D.实体完整性、用户定义完整性、参照完整性5.单选题 某主机的 ip 地址为 202.113.25.55 ,子网掩码为 255.255.255.240 。该主机的有限广播地址为()A.202.113.25.255B.202.113.25.240C.255.255.255.55D.255.255.255.2556.单选题 实时操作系统( RTOS)内核与应用程序之间的接口称为(

4、)。A.I/OB.CacheC.APID.GUI7.单选题 某公司承接了一个开发家用空调自动调温器的任务, 调温器测量外部空气温度, 根据设定的期望温度控制空调的开关。根据该需求,公司应采用 _架 构风格最为合适。A.解释器B.过程控制C.分层D.管道-过滤器8.单选题 软件著作权保护的对象不包括( )。A.源程序B.目标程序C.用户手册D.处理过程9.单选题 软件的横向重用是指重用不同应用领域中的软件元素。 _是一种典型 的、原始的横向重用机制A.对象B.构件C.标准函数库D.设计模式10.单选题 某游戏公司欲开发一个大型多人即时战略游戏,游戏设计的目标之一是能够支 持玩家自行创建战役地图,

5、 定义游戏对象的行为和之间的关系。 针对该目标, 公 司应该采用 _架构风格最为合适。A.管道-过滤器B.隐式调用C.主程序 -子程序D.解释器11.单选题 _ 把整个软件开发流程分成多个阶段,每一个阶段都由目标设定、风 险分析、开发和有效性验证以及评审构成。A.原型模型B.瀑布模型C.螺旋模型D.V 模型12.单选题 计算机执行程序时,在一个指令周期的过程中,为了能够从内存中读指令操作码,首先 是将 _的内容送到地址总线上。A.程序计数器 PCB.指令寄存器 IRC.状态寄存器 SRD.通用寄存器 GR13.单选题 ()不属于可修改性考虑的内容。A.可维护性B.可扩展性C.结构重构D.可变性

6、14.单选题 在客户机 /服务器系统开发中,采用 _时,应将数据层和数据处理层放 置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机。A.分布式表示结构B.分布式应用结构C.分布式数据和应用结构D.分布式数据结构15.单选题 _是一个独立可交付的功能单元,外界通过接口访问其提供的服务。A.面向对象系统中的对象( Object)B.模块化程序设计中的子程序( Subroutine)C.基于构件开发中的构件( Component)D.系统模型中的包( Package)第1卷参考答案一.综合能力测验1.正确答案:C2.正确答案:B本题解析: 【解析】本题考查成本预算的定义。 3.正确答案:D本题

7、解析: 【解析】 依据题目要求,需要灵活组合业务,形成新的业务功能,这样虚 拟机风格较为合适。但备选答案中 A 与 D 均属于虚拟机风格。 4.正确答案:B5.正确答案:D6.正确答案:C本题解析: 【解析】 API(Application Programming Interface,应用程序编程接口)是 一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件 得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细 节。所有操作系统(不仅仅只是嵌入式操作系统)给应用程序提供的接 口,称之为 API。选项中的 GUI,是用户与操作系统之间的接口: 图形用 户界面( Graph

8、ical User Interface,简称 GUI,又称图形用户接口)是指采 用图形方式显示的计算机操作用户界面。 7.正确答案:B8.正确答案:D本题解析: 【解析】 软件著作权中规定:开发软件所用的思想、处理过程、操作方法 或者数学概念不受保护。 9.正确答案:C10.正确答案:B11.正确答案:C12.正确答案:A13.正确答案:D本题解析: 【解析】 可修改性 (modifiability) 是指能够快速地以较高的性能价格比对系 统进行变更的能力。通常以某些具体的变更为基准,通过考察这些变更的 代价衡量可修改性。可修改性包含四个方面。 (1)可维护性 (maintainability

9、)。这主要体现在问题的修复上:在错误发生后 “ 修复 ”软件系统。为可维护性做好准备的软件体系结构往往能做局部性的 修改并能使对其他构件的负面影响最小化。 (2)可扩展性 (extendibility) 。这一点关注的是使用新特性来扩展软件系统, 以及使用改进版本来替换构件并删除不需要或不必要的特性和构件。为了 实现可扩展性,软件系统需要松散耦合的构件。其目标是实现一种体系结 构,它能使开发人员在不影响构件客户的情况下替换构件。支持把新构件 集成到现有的体系结构中也是必要的。 (3)结构重组 (reassemble)。这一点处理的是重新组织软件系统的构件及构 件间的关系,例如通过将构件移动到一

10、个不同的子系统而改变它的位置。 为了支持结构重组,软件系统需要精心设计构件之间的关系。理想情况 下,它们允许开发人员在不影响实现的主体部分的情况下灵活地配置构 件。 (4)可移植性 (portability) 。可移植性使软件系统适用于多种硬件平台、用户 界面、操作系统、编程语言或编译器。为了实现可移植,需要按照硬件无 关的方式组织软件系统,其他软件系统和环境被提取出。可移植性是系统 能够在不同计算环境下运行的能力。这些环境可能是硬件、软件,也可能 是两者的结合。在关于某个特定计算环境的所有假设都集中在一个构件中时,系统是可移植的。如果移植到新的系统需要做些更改,则可移植性就 是一种特殊的可修

11、改性。 14.正确答案:C15.正确答案:C第2卷一.综合能力测验(共15题)1.单选题 软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。软件元素包括( )、测试用例和领域知识等。A.项目范围定义、需求分析文档、设计文档B.需求分析文档、设计文档、程序代码C.设计文档、程序代码、界面原型D.程序代码、界面原型、数据表结构2.单选题 关于构件的描述,正确的是( )。A.构件包含了一组需要同时部署的原子构件B.构件可以单独部署,原子构件不能被单独部署C.一个原子构件可以同时在多个构件家族中共享D.一个模块可以看作带有单独资源的原子构件3.单选题 下列攻击方式中,流量分

12、析属于( )方式。A.被动攻击B.主动攻击C.物理攻击D.分发攻击4.单选题 以下关于数学建模的叙述中,不正确的是()。A.数学模型是对现实世界的一种简化的抽象描述B.数学建模时需要在简单性和准确性之间求得平衡C.数学模型应该用统一的、普适的标准对其进行评价D.数学建模需要从失败和用户的反馈中学习和改进5.单选题 需求管理是 CMM 可重复级中的 6 个关键过程域之一,其主要目标是 _。A.对于软件需求,必须建立基线以进行控制,软件计划、产品和活动必须 与软件需求保持一致B.客观地验证需求管理活动符合规定的标准、程序和要求C.策划软件需求管理的活动,识别和控制已获取的软件需求D.跟踪软件需求管

13、理的过程、实际结果和执行情况6.单选题 计算机系统中,在 _ 的情况下一般应采用异步传输方A. CPU 访问内存B.CPU 与 I/O 接口交换信息C.CPU 与 PCI总线交换信息D.I/O 接口与打印机交换信息7.单选题 ()是关于需求管理正确的说法。A.为达到过程能力成熟度模型第二级,组织机构必须具有 3个关键过程域B.需求的稳定性不属于需求属性C.需求变更的管理过程遵循变更分析和成本计算、问题分析和变更描述、 变更实现的顺序D.变更控制委员会对项目中任何基线工作产品的变更都可以做出决定8.单选题 下列关于不同软件开发方法所使用的模型的描述中,正确的是 _。A.在进行结构化分析时,必须使

14、用数据流图和软件结构图这两种模型B.采用面向对象开发方法时,可以使用状态图和活动图对系统的动态行为进 行建模C.实体联系图( E-R 图)是在数据库逻辑结构设计时才开始创建的模型D. UML 的活动图与程序流程图的表达能力等价9.单选题 给定关系模式 R(A,B,C,D,E)、S(D,E,F,G)和 1,2,4,6 (R ?S),经过自然连接和投影运算后的属性列数分别为( )。A.9和 4B.7和 4C.9和 7D.7和 710.单选题 某公司拟开发一个语音搜索系统,其语音搜索系统的主要工作过程包括分割原始语音信号、识别音素、产生候选词、判定语法片断、提供搜索关键词等,每个过程都需要进行基于先验知识的条件判断并进行相应的识别动作。针对该系统的特点,采用( )架构风格最为合适。A.分层

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号