2023年高级软考《系统架构设计师》考
试历年真题摘选附带答案
第1卷
一.全考点综合测验(共20题)
1.【单选题】M软件公司的软件产品注册商标为N,为确保公司在市场竞争中
占据优势,对员工进行了保密约束。此情形下,()的说法是错误的。
A.公司享有商业秘密权
B.公司享有软件著作权
C.公司享有专利权
D.公司享有商标权
2.【单选题】详细的项目范围说明书是项目成功的关键。______不应该属于范
围定义的输入。
A.项目章程
B.项目范围管理计划
C.批准的变更申请
D.项目文档管理方案
3.【单选题】实时操作系统(RTOS)内核与应用程序之间的接口称为()。
A.I/O
B.Cache
C.API
D.GUI
4.【单选题】某公司承接了一个开发家用空调自动调温器的任务,调温器测量
外部空气温度,根据设定的期望温度控制空调的开关。根据该需求,公司应采
用_______架构风格最为合适。
A.解释器
B.过程控制
C.分层
(图片大小可自由调整)
D.管道-过滤器
5.【单选题】软件架构设计包括提出架构模型、产生架构设计和进行设计评审等
活动,是一个迭代的过程。以下关于软件架构设计活动的描述,错误的是______。
A.在建立软件架构的初期,一般需要选择一个合适的架构风格
B.将架构分析阶段已标识的构件映射到架构中,并分析这些构件之间的关系
C.软件架构设计活动将已标识构件集成到软件架构中,设计并实现这些构件
D.一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系
统进行评审
是其中的一个重要过程。通常可以使用_____来进行活动定义
A.鱼骨图
B.工作分解结构(WBS
C.层次分解结构
D.功能分解图
7.【单选题】软件的横向重用是指重用不同应用领域中的软件元素。______是
一种典型的、原始的横向重用机制
A.对象
B.构件
C.标准函数库
D.设计模式
8.【单选题】网络系统生命周期可以划分为5个阶段,实施这5个阶段的合理
顺序是______。
A.需求规范、通信规范、逻辑网络设计、物理网络设计、实施阶段
B.需求规范、逻辑网络设计、通信规范、物理网络设计、实施阶段
C.通信规范、物理网络设计、需求规范、逻辑网络设计、实施阶段
D.通信规范、需求规范、逻辑网络设计、物理网络设计、实施阶段
9.【单选题】DES加密算法的密钥长度为56位,三重DES的密钥长度为()位。
A.168
B.128
C.112
D.56
10.【单选题】某公司拟开发一个语音搜索系统,其语音搜索系统的主要工作过
程包括分割原始语音信号、识别音素、产生候选词、判定语法片断、提供搜索关
键词等,每个过程都需要进行基于先验知识的条件判断并进行相应的识别动作。
针对该系统的特点,采用()架构风格最为合适。
A.分层系统
B.面向对象
C.黑板
D.隐式调用
11.【单选题】_____把整个软件开发流程分成多个阶段,每一个阶段都由目标
设定、风险分析、开发和有效性验证以及评审构成。
A.原型模型
B.瀑布模型
C.螺旋模型
D.V模型
12.【单选题】给定关系模式R(A,B,C,D,E)、S(D,E,F,G)和π1,2,4,6(RS),
经过自然连接和投影运算后的属性列数分别为()。
A.9和4
B.7和4
C.9和7
D.7和7
13.【单选题】______是一个独立可交付的功能单元,外界通过接口访问其提供
的服务。
A.面向对象系统中的对象(Object)
B.模块化程序设计中的子程序(Subroutine)
C.基于构件开发中的构件(Component)
D.系统模型中的包(Package)
14.【单选题】ip服务的3个主要特点是()
A.不可靠、面向无连接和尽最大努力投递
B.可靠、面向连接和尽最大努力投递
C.不可靠、面向连接和全双工
D.可靠、面向无连接和全双工
15.【单选题】下列关于不同软件开发方法所使用的模型的描述中,正确的是