2022年职业考证-软考-系统架构设计师考试全真模拟全知识点汇编押题第五期(含答案)试卷号:96

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2022年职业考证-软考-系统架构设计师考试全真模拟全知识点汇编押
题第五期(含答案)
一.综合题(共15题)
1.
单选题
进行系统监视三种形式,一是通过()如PS, last;二是通过系统记录文件查阅系统运行状态;三是集线命令,文件记录和可视化技术监柱接图,如().
问题1选项
A.系统命令
B.系统调用
C.系统接口
D.系統功能
问题2选项
A.Windows netstat
B.linux iptables
C.Windows perfmon
D.linux top
【答案】第1题:A
第2题:C
【解析】last命令是用来显示最近系统的登录情况;ps命令是用来查看进程的。

二者属于系统命令方式。

Windows perform提供了图表化的系统性能实时监视器、性能日志和警报管理,可用于监视CPU使用率、内存使用率、硬盘读写速度、网络速度等,可以很方便地使用第三方工具进行性能分析。

其他命令可以监控性能但无图表形式。

2.
单选题
企业数字化转型的五个发展阶段依次是()
问题1选项
A.初始级发展阶段、单元级发展阶段、流程级发展阶段、网络级发展阶段、生态级发展阶段
B.初始级发展阶段、单元级发展阶段、系统级发展阶段、网络级发展阶段、生态级发展阶段
C.初始级发展阶段、单元级发展阶段、流程级发展阶段、网络级发展阶段、优化级发展阶段
D.初始级发展阶段、流程级发展阶段、系统级发展阶段、网络级发展阶段、生态级发展阶段
【答案】A
【解析】初始级发展阶段:处于该发展阶段的组织,在单一职能范围内初步开展了信息(数字)技术应用,但尚未有效发挥信息(数字)技术对主营业务的支持作用。

单元级发展阶段:处于该阶段的组织,在主要或若干主营业务单一职能范围内开展了(新一代)信息技术应用,提升相关单项业务的运行规范性和效率。

流程级发展阶段:处于该阶段的组织,在业务线范围内,通过流程级数字化和传感网级网络化,以流程为驱动,实现主营业务关键业务流程及关键业务与设备设施、软硬件、行为活动等要素间的集成优化。

网络级发展阶段:处于该阶段的组织,在全组织(企业)范围内,通过组织(企业)级数字化和产业互联网级网络化,推动组织(企业)内全要素、全过程互联互通和动态优化,实现以数据为驱动的业务模式创新。

生态级发展阶段:处于该阶段的组织,在生态组织范围内,通过生态级数字化和泛在物联网级网络化,推动与生态合作伙伴间资源、业务、能力等要素的开放共享和协同合作,共同培育智能驱动型的数字新业务。

3.
单选题
软件性能测试有多种不同类型的测试方法,其中,()用于测试在限定的系统下考查软件系统极限运行的情况,()可用于测试系统同时处理的在线最大用户数量。

问题1选项
A.强度测试
B.负载测试
C.压力测试
D.容量测试
问题2选项
A.强度测试
B.负载测试
C.压力测试
D.容量测试
【答案】第1题:A
第2题:D
【解析】第1题:本题考查的是测试相关知识。

根据测试目的不同,性能测试主要包括压力测试、负载测试、并发测试和可靠性测试等。

强度测试:是在系统资源特别低的情况下考查软件系统极限运行情况。

本题第一空选择A选项。

负载测试:用于测试超负荷环境中程序是否能够承担,确定在各种工作负载下系统的性能,测试当负载逐渐增加时,系统各项性能指标的变化情况。

压力测试:通过确定系统的瓶颈或不能接收的性能点,来获得系统能够提供的最大服务级别的测试。

负载测试和压力测试可以结合进行,统称为负载压力测试。

容量测试:并发测试也称为容量测试,主要用于测试系统可同时处理的在线最大用户数量。

本题第二空选择D选项。

第2题:
4.
单选题
需求变更管理是需求管理的重要内容。

需求变更管理的过程主要包括问题分析和变更描述、()、变更实现。

具体来说,在关于需求变更管理的描述中,()是不正确的。

问题1选项A.变更调研
B.变更判定
C.变更定义
D.变更分析和成本计算
问题2选项
A.需求变更要进行控制,严格防止因失控而导致项目混乱,出现重大风险
B.需求变更对软件项目开发有利无弊
C.需求变更通常按特定的流程进行
D.在需求变更中,变更审批由CCB负责审批
【答案】第1题:D
第2题:B
【解析】第1题:本题考查的是需求工程相关内容。

第一空选择D选项。

在需求管理过程中需求的变更是受严格管控的,其流程为:
1、问题分析和变更描述。

这是识别和分析需求问题或者一份明确的变更提议,以检查它的有效性,从而产生一个更明确的需求变更提议。

2、变更分析和成本计算。

使用可追溯性信息和系统需求的一般知识,对需求变更提议进行影响分析和评估。

变更成本计算应该包括对需求文档的修改、系统修改的设计和实现的成本。

一旦分析完成并且确认,应该进行是否执行这一变更的决策。

3、变更实现。

这要求需求文档和系统设计以及实现都要同时修改。

如果先对系统的程序做变更,然后再修改需求文档,这几乎不可避免地会出现需求文档和程序的不一致。

第二空,需求变更对软件项目开发带来各方面的影响,所以是有利有弊的,而不是有利无弊,B选项的说法是错误的。

其他选项的说法都是正确的。

第2题:
5.
单选题
以下关于计算机内存管理的描述中,()属于段页式存储管理的描述。

问题1选项
A.一个程序就是一段,使用基址极限对来进行管理
B.一个程序分为需要固定大小的页面,使用页表来进行管理
C.程序按逻辑分为多段,每一段内又进行分页,使用段页表来进行管理
D.程序按逻辑分为多段,用一组基址极限对来进行管理,基址极限对存放在段表里
【答案】C
【解析】段页式存储管理方式即先将用户程序分成若干个段,再把每个段分成若干个页,并为每一个段赋予一个段名。

6.
单选题
在架构评估中,()是一个或多个构件(和/或构件之间的关系)的特性。

改变加密级别的设计决策属于(),因为它可能会对安全性和性能产生非常重要的影响。

问题1选项
A.敏感点
B.非风险点
C.权衡点
D.风险点
问题2选项
A.敏感点
B.非风险点
C.权衡点
D.风险点
【答案】第1题:A
第2题:C
【解析】第1题:
敏感点(sensitivity point)和权衡点(tradeoff point)。

敏感点和权衡点是关键的架构决策。

敏感点是一个或多个构件(和/或构件之间的关系)的特性。

研究敏感点可使设计人员或分析员明确在搞清楚如何实现质量目标时应注意什么。

权衡点是影响多个质量属性的特性,是多个质量属性的敏感点。

例如,改变加密级别可能会对安全性和性能产生非常重要的影响。

提高加密级别可以提高安全性,但可能要耗费更多的处理时间,影响系统性能。

如果某个机密消息的处理有严格的时间延迟要求,则加密级别可能就会成为一个权衡点。

7.
单选题
基于网络的数据库系统(Netware Database System,NDB)是基于4G/5G的移动通信之上,在逻辑上可以把嵌入式设备看作远程服务器的一个客户端。

以下有关NDB的叙述中,不正确的是()。

问题1选项
A.NDB主要由客户端、通信协议和远程服务器等三部分组成
B.NDB的客户端主要负责提供接口给嵌入式程序,通信协议负责规范客户端与远程服务器之间的通信,远程服务器负责维护服务器上的数据库数据
C.NDB具有客户端小、无需支持可剪裁性、代码可重用等特点
D.NDB是以文件方式存储数据库数据。

即数据按照一定格式储存在磁盘中,使用时由应用程序通过相应的驱动程序甚至直接对数据文件进行读写
【答案】C
【解析】
基于网络的数据库系统(Netware Database System,NDB)是基于4G/5G的移动通信之上,主要由客户端、通信协议和远程服务器等三部分组成。

NDB的客户端主要负责提供接口给嵌入式程序,在逻辑上可以把嵌
入式设备看作远程服务器的一个客户端;通信协议负责规范客户端与远程服务器之间的通信;远程服务器负责维护服务器上的数据库数据。

NDB是以文件方式存储数据库数据。

即数据按照一定格式储存在磁盘中,使用时由应用程序通过相应的驱动程序甚至直接对数据文件进行读写
基于网络的数据库系统一般是用于嵌入式设备,像这种系统都要求支持可裁剪,因为嵌入式设备资源有限,要根据实际情况安排部署。

8.
单选题
给出关系R(U,F),U={A,B,C,D,E} ,F ={A→BC,B→D,D→E} 。

以下关于F说法正确的是()。

若将关系R分解为ρ = {R1(U1,F1), R2(U2,F2)},其中:U1={A,B,C} 、U2 = {B,D,E} ,则分解ρ()。

问题1选项
A.F蕴涵A→B、A→C,但F不存在传递依赖
B.F蕴涵E→A、A→C,故F存在传递依赖
C.F蕴涵A→D、E→A、A→C,但F不存在传递依赖
D.F蕴涵A→D、A→E、B→E,故F存在传递依赖
问题2选项
A.无损连接并保持函数依赖
B.无损连接但不保持函数依赖
C.有损连接并保持函数依赖
D.有损连接但不保持函数依赖
【答案】第1题:D
第2题:A
【解析】本题考查数据库规范化理论相关知识。

第一空选择D选项。

对于A选项,根据Armstrong推理分解规则,A→BC,可以得到A→B,A→C。

所以A选项的前半句描述是正确的。

但根据A→B,B→D,D→E,此时存在传递函数依赖,所以A选项的后半句描述错误,所以A选项错误。

对于B选项,无法得到E→A,故该选项描述错误。

对于C选项,无法得到E→A,并且集合中存在传递函数依赖,所以C选项描述错误。

对于D选项,根据A选项的分析过程,A→B,B→D,D→E,根据传递律,可以得到A→D,A→E,B→E,并且存在传递函数依赖,所以D选项说法正确。

第二空选择A选项。

根据提干描述,原关系模式为:U={A,B,C,D,E} ,F ={A→BC,B→D,D→E}
将关系R分解为ρ = {R1(U1,F1), R2(U2,F2)},其中:U1={A,B,C} 、U2 = {B,D,E} 。

首先根据U1,保留函数依赖A→BC,然后根据U2,保留函数依赖B→D,D→E。

因此该分解保持函数依赖。

接下来可以利用公式法验证无损分解。

U1∩U2=B,U1-U2={A,C},U2-U1={D,E},而R中存在函数依赖B→D,B→E,所以该分解是无损分解。

9.
单选题
The purpose of systems design is to specifya(n)(), which defines the technologies tobe used to build the proposed information systems. This task is accomplished by analyzing the datamodels and process models that were itally created during(). The()is used to .establish physical processes and data stores across a network. To complete this activity, the analystmay involve a number of system designers and()。

which may be involved in this activity tohelp address business data, process, and location issues. The key inputs to this task are the facts,recommendations, and opinions that are solicited fom various sources and the approved ()from the decision analysis phase.
问题1选项
A.physical model
B.prototype system
C.database schema
D.application architecture
问题2选项
A.requirements analysis
B.problem analysis
C.cause-ffect analysis
D.decision analysis
问题3选项
A.entity-elationship diagram
B.physical data flow diagram
C.data flow diagram
D.physical database model
问题4选项
A.system users
B.system analyst
C.system owner
D.project manager
问题5选项
A.system architecture
B.system proposal
C.technical model
D.business procedure
【答案】第1题:D
第2题:A 第3题:B
第4题:A
第5题:B
【解析】第1题:系统设计的目的是指定一种(),它定义了用于构建拟议信息系统的技术。

此任务通过分析最初在()期间创建的数据模型和流程模型来完成。

()用于跨网络建立物理过程和数据存储。

为了完成这项活动,分析师可能会让许多系统设计师和()参与这项活动,以帮助解决业务数据、流程和位置问题。

这项任务的关键输入是从各种来源征求的事实、建议和意见,以及决策分析阶段获得的批准()。

第1题:A、物理模型 B、原型系统 C、数据库模式 D、应用体系架构
第2题:A、需求分析 B、问题分析 C、因果分析 D、决策分析
第3题:A、实体联系图 B、物理数据流图 C、数据流图 D、物理数据库模型
第4题:A、系统用户 B、系统分析师 C、系统所有者 D、项目经理
第5题:A、系统架构 B、系统建议书 C、技术模型 D、业务流程
第2题:
第3题:
第4题:
第5题:
10.
单选题
对应软件开发过程的各种活动,软件开发工具有需求分析工具、()。

编码与排错工具、测试工具等。

按描述需求定义的方法可将需求分析工具分为基于自然语言或图形描述的工具和基于()的工具。

问题1选项
A.设计工具
B.分析工具
C.耦合工具
D.监控工具
问题2选项
A.用例
B.形式化需求定义语言
C.UML
D.需求描述
【答案】第1题:A
第2题:B
【解析】第1题:本题考查的软件开发工具的相关知识。

软件开发工具用来辅助开发人员进行软件开发活动,对应软件开发过程的各种活动,软件开发工具包括需求分析工具、设计工具、编码与排错工具、测试工具等。

1、需求分析工具用以辅助软件需求分析活动,辅助系统分析员从需求定义出发,生成完成的、清晰的、一致的功能规范。

按描述需求定义的方法可以将需求分析工具分为基于自然语言或图像描述的工具和基于形式化需求定义语言的工具。

(1)基于自然语言或图形描述的工具:这类工具采用分解与抽象等基本手段,对用户问题逐步求精,并在检测机制的辅助下,发现其中可能存在的问题(如一致性),通过对问题描述的修改,逐步形成能正确反映用户需求的功能规范。

比如结构化分析方法采用的数据流图。

(2)基于形式化需求定义语言的工具:基于形式化需求定义语言的工具大多以基于知识的需求智能助手的形式出现,并把人工智
能技术运用于软件工程。

这类工具通常具有一个知识库和一个推理机制。

(3)其他需求分析工具:可执行规范语言以及原型技术为需求分析工具提供了另一条实现途径,这些工具通过运行可执行规范或
原型,将有关的结果显示给用户和系统分析员,以便进行需求确认。

2、设计工具:设计工具用以辅助软件设计活动,辅助设计人员从软件功能规范出发,得到相应的设计规范。

3、编码与排错工具:编码工具和排错工具用以辅助程序员进行编码活动。

编码工具辅助程序员用某种程序语言编制源程序,并对源程序进行翻译,最终转换成可执行的代码,主要有编辑程序、汇编程序、编译程序和生成程序等。

排错工具用来辅助程序员寻找源程序中错误的性质和原因,并确定其出错的位置,主要有源代码排错程序和排错程序生成程序两类。

4、软件维护工具:软件维护工具辅助软件维护过程中的活动,辅助维护人员对软件代码及其文档进行各种维护活动。

软件维护工具主要有版本控制工具、文档分析工具、开发信息库工具、逆向工程工具和再工程工具等。

5、软件管理和软件支持工具:软件管理过程和软件支持过程往往要涉及到软件生存周期中的多个活动,软件管理和软件支持工具用来辅助管理人员和软件支持人员的管理活动和支持活动,以确保软件高质高效地完成。

其中常用的工具有项目管理工具、配置管理工具、软件评价工具等。

第2题:
11.
单选题
对软件体系结构风格的研究和实践促进了对设计的复用。

Garlan和Shaw对经典体系结构风格进行了分类。

其中,()属于数据流体系结构风格;()属于虚拟机体系结构风格;而下图描述的属于()体系结构风格。

问题1选项
A.面向对象
B.事件系统
C.规则系统
D.批处理
问题2选项
A.面向对象
B.事件系统
C.规则系统
D.批处理问题3选项
A.层次型
B.事件系统
C.规则系统
D.批处理
【答案】第1题:D
第2题:C
第3题:A
【解析】本题考查的是架构风格。

关于架构的传统分类如下所示:
数据流风格:批处理序列、管道-过滤器,第一空选择D选项批处理。

调用/返回风格:主程序/子程序、面向对象、层次结构。

独立构件风格:进程通信、事件驱动系统(隐式调用)。

虚拟机风格:解释器、基于规则的系统,第二空选择C选项规则系统。

仓库风格:数据库系统、超文本系统、黑板系统。

题干给出的图示是典型的层次结构。

第三空选择A选项。

12.
单选题
针对二层c/s软件架构的缺点,三层c/s架构应运而生,在三层c/s架构中,增加了一个(),三层c/s 架构是将应用功能分成表示层,功能层和()三个部分,其中()是应用的用户接口部分,担负与应用逻辑间的对话功能。

问题1选项
A.应用服务器
B.分布式数据库
C.内容分发
D.镜像问题2选项
A.硬件层
B.数据层
C.设备层
D.通信层
问题3选项
A.表示层
B.数据层
C.应用层
D.功能层
【答案】第1题:A
第2题:B
第3题:A
【解析】本题考查的是层次架构的知识内容。

三层C/S架构增加了应用服务器,将应用功能分为表示层、功能层和数据层三个部分。

其中:
1、表示层是应用的用户接口部分,它担负着用户与应用间的对话功能。

2、功能层相当于应用的本体,它是将具体的业务处理逻辑编入程序中。

3、数据层就是数据库管理系统,负责管理数据库数据的读写。

13.
单选题
人工智能技术已成为当前国际科技竞争的核心技术之一,AI芯片是占据人工智能市场的法宝。

AI 芯片有别于通常处理器芯片,它应具备四种关键特征。

()是AI芯片的关键特点。

问题1选项
A.新型的计算范式、信号处理能力、低精度设计、专用开发工具
B.新型的计算范式、训练和推断、大数据处理能力、可重构的能力
C.训练和推断、大数据处理能力、可定制性,专用开发工具
D.训练和推断、低精度设计、新型的计算范式、图像处理能力
【答案】B
【解析】AI芯片的特点包括:新型计算范式AI芯片的关键特征:
1、新型的计算范式
AI 计算既不脱离传统计算,也具有新的计算特质,如处理的内容往往是非结构化数据(视频、图片等)。

处理的过程通常需要很大的计算量,基本的计算主要是线性代数运算,而控制流程则相对简单。

处理的过程参数量大。

2、训练和推断
AI 系统通常涉及训练和推断过程。

简单来说,训练过程是指在已有数据中学习,获得某些能力的过程;而推断过程则是指对新的数据,使用这些能力完成特定任务(比如分类、识别等)。

3、大数据处理能力
人工智能的发展高度依赖海量的数据。

满足高效能机器学习的数据处理要求是AI 芯片需要考虑的最重要因素。

4、数据精度
低精度设计是AI 芯片的一个趋势,在针对推断的芯片中更加明显。

对一些应用来说,降低精度的设计不仅加速了机器学习算法的推断(也可能是训练),甚至可能更符合神经形态计算的特征。

5、可重构的能力
针对特定领域而不针对特定应用的设计,将是AI 芯片设计的一个指导原则,具有可重构能力的AI 芯片可以在更多应用中大显身手,并且可以通过重新配置,适应新的AI 算法、架构和任务。

6、开发工具
就像传统的CPU 需要编译工具的支持, AI 芯片也需要软件工具链的支持,才能将不同的机器学习任务和神经网络转换为可以在AI 芯片上高效执行的指令代码。

干扰项:
信号处理能力:把某一个信号变为与其相关的另一个信号的能力,例如把信号变换成容易分析与识别的形式。

可定制性:可以按照用户的要求设计制造。

图像处理能力:用计算机对图像进行分析,以达到所需结果的技术的能力。

14.
单选题
与电子政务相关的行为主体主要有三类,即政府、企(事)业单位及居民。

因此,政府的业务活动也主要围绕着这三类行为主体展开。

政府与政府、政府与企(事)业单位以及政府与居民之间的互动构成了5种不同的、却又相互关联的领域。

其中人口信息采集、处理和利用业务属于()领域; 营业执照的颁发业务属于()领域; 户籍管理业务属于()领域; 参加政府工程投标活动属于()领域。

问题1选项
A.政府对企(事)业单位(G2B)
B.政府与政府(G2G)
C.企业对政府(B2G)
D.政府对居民(G2C)
问题2选项
A.政府对企(事)业单位(G2B)
B.政府与政府(G2G)
C.企业对政府(B2G)
D.政府对居民(G2C)
问题3选项
A.政府对企(事)业单位(G2B)
B.政府与政府(G2G)
C.企业对政府(B2G)
D.政府对居民(G2C)
问题4选项
A.政府对企(事)业单位(G2B)
B.政府与政府(G2G)
C.企业对政府(B2G)
D.政府对居民(G2C)
【答案】第1题:B
第2题:A
第3题:D
第4题:C
【解析】第1题:本题考查的是电子商务相关概念。

电子政务主要3类角色:政府、企(事)业单位及居民。

如果有第4类就是公务员。

政府对政府(G2G,Government To Government):政府之间的互动及政府与公务员之间互动。

包括基础信息的采集、处理和利用,如人口/地理/资源信息等;各级政府决策支持;政府间通信。

第一空选择B选项。

政府对企业(G2B,Government To Business):政府为企业提供的政策环境。

包括产业政策、进出口、注册、纳税、工资、劳保、社保等各种规定;政府向企事业单位颁发的各种营业执照、许可证、合格证、质量认证等。

第二空选择A选项。

政府对公民(G2C,Government To Citizen):政府对公民提供的服务。

包括关于社区公安和水、火、天灾等与公共安全有关的信息等,还包括户口、各种证件的管理等政府提供的各种服务。

第三空选择D选项。

政府对公务员(G2E,Government To Employee):政府与政府公务员即政府雇员。

包括政府机构通过网络技术实现内部电子化管理(例如,OA系统等)的重要形式。

政府对企业(G2B,Government To Business):政府为企业提供的政策环境。

包括给企业单位颁发的各种营业执照、许可证、合格证、质量认证。

企业对政府(B2G,Business To Government):企业纳税及企业为政府提供服务。

包括企业参加政府各项工程的竞/投标,向政府供应各种商品和服务,企业向政府提建议,申诉。

第四空选择C选项。

政府对公民(G2C,Government To Citizen):政府对公民提供的服务。

包括社区公安和水、火、天灾等与公共安全有关的信息。

户口、各种证件和牌照的管理。

公民对政府(C2G,Citizen To Government):个人应向政府缴纳税费和罚款及公民反馈渠道。

包括个人应向政府缴纳的各种税款和费用了解民意,征求群众意见。

报警服务(盗贼、医疗、急救、火警等)。

第2题:
第3题:
第4题:
15.
单选题
某企业开发信息管理系统平台进行E-R图设计,人力部门定义的是员工实体具有属性:员工号、姓名、性别、出生日期、联系方式和部门,培训部门定义的培训师实体具有属性:培训师号,姓名和职称,其中职称={初级培训师,中级培训师,高级培训师},这种情况属于()。

在合并E-R图时,解决这一冲突的方法是()。

问题1选项
A.属性冲突
B.结构冲突
C.命名冲突
D.实体冲突
问题2选项
A.员工实体和培训师实体均保持不变
B.保留员工实体、删除培训师实体
C.员工实体中加入职称属性,剔除培训师实体
D.将培训师实体所有属性并入员工实体,删除培训师实体
【答案】第1题:B
第2题:C
【解析】ER图集成时产生的冲突及解决办法:
属性冲突:包括属性域冲突和属性取值冲突。

命名冲突:包括同名异义和异名同义。

结构冲突:包括同一对象在不同应用中具有不同的抽象,以及同一实体在不同局部E-R图中所包含的属性个数和属性排列次序不完全相同。

本题中,培训师属于员工的一种,所以不应该抽象为两个不同实体,这个冲突属于结构冲突,解决方案是员工实体中加入职称属性,剔除培训师实体。

相关文档
最新文档