2024年上半年系统架构设计师真题-复原程度90%

前言

此次考试监考特别严格,草稿纸不允许带出考场,并且准考证上不允许任何写画,甚至连笔都允许带一支,所以下面的相关题目都是参考一些群友的提供,加上自己的记忆回顾,得到的结果。

其中综合知识部分的题目顺序和真题有出入,另外有部分题目记不住答案只列了题目。

总体来说,题目难度中等,其中大约30道属于练习过的范围,20道没练过但是凭借一般认知可完成,还有25道未练过纯靠运气。

综合知识部分

题目选项答案
模拟信号声源采样原500Hz,选择多少进行采样才能不失真?1000Hz.
交换机工作在哪一层?数据链路层
嵌入式分为三层,应用层,系统层和中间层,中间件的作用?作用屏蔽底层操作系统差异
下面哪个与R∩S等价?R-(R-S)
设计模式中,不属于创建者模式的是?Bridge
数据流风格的特点?数据在管道中传输
数据流风格中处理数据的节点是哪一种?过滤器
容灾等级标准一共六级,最高级是哪一级?数据零丢失和远程集群支持
哪一种不属于专利客体?商标
专利保护的范围以()为主。权利说明书
时钟同步编码技术是哪一种?曼彻斯特编码
平均故障检测时间属于下面的哪一个?MTTD
哪些属于虚拟化技术?OpenVZ、Xen、KVM
OSI七层协议中哪一层不提供安全服务的层次。会话层
进程状态不存在下面哪一种?等待态到执行态
TBAC的组成有哪些?工作流、授权结构体、受托人集、许可集四部分组成
RBACOBACTBACRBAC
是最早形成文档并广泛使用的架构分析方法是?SAAM
下列哪些属于ADL?UniCon,Rapide,Darwin,Wright等
关于净室工程的描述错误的是?不需要传统测试
发现代码表达式错误,以及复杂的算法逻辑问题属于哪一种测试?静态测试
那种测试不仅关心功能,还关心代码逻辑?灰度测试
49.4+1视图不包含哪种?测试视图
以下关于软件测试说法错误的是A.每个测试用例都必须定义预期的输出或结果
B.测试用例中不仅要说明合法有效的输入条件,还应该描述那些不期望的、非法的输入条件
C.软件测试可以证明被测对象的正确性
D.80%的软件错误都可以在大概20%的模块中找到根源。
C.软件测试可以证明被测对象的正确性
在数字孪生生态系统中,()包括描述、诊断、预测、决策四个方面。A.数据互动层
B.模型构建层
C.仿真分析层
D.共性应用层
D.共性应用层
物联网是指通过信息传感设备,按约定的协议,讲任何物体与网络相连接,物体通过信息传播媒介进行信息交换和通信,以实现智能化识别、定位、跟踪、监督等功能。物联网应用通常分为三层,分别是()。A.感知层、网络传输层和操作系统层
B.应用层、中间件和操作系统层
C.感知层、协议层和应用层
D.感知层、网络传输层和应用层
D.感知层、网络传输层和应用层
企业应用集成EAI构建统一标准的基础平台,将进程、软件、标准和硬件联合起来,提供4个层次的服务,从下至上依次为()。A.通讯服务、信息传递与转化服务、流程控制服务、应用连接服务
B.通讯服务、流程控制服务、应用连接服务、信息传递与转化服务
C.通讯服务、应用连接服务、信息传递与转化服务、流程控制服务
D.通讯服务、信息传递与转化服务、应用连接服务、流程控制服务
D.通讯服务、信息传递与转化服务、应用连接服务、流程控制服务
知识产权法属于哪一种法?A.知识产权属于行政法的范畴
B.知识产权属于刑法的范畴
C.知识产权属于经济法的范畴
D.知识产权属于民法的范畴
D.知识产权属于民法的范畴
数据库设计中,满足所有非主属性对主码完全依赖属于哪一标准?A.1NF
B.2NF
C.3NF
D.BCNF
B.2NF
如果X和Y都是某线性规划问题的最优解,则当()时,入X+μY一定也是其最优解。A.λ+u=1
B.λ,u≥0
C.λ,u≥0, 入+u=1
D.λ,u≥0,入+μ=2
C.λ,u≥0, 入+u=1
UML用例之间的关系不包含哪一种?A.扩展关系
B.聚合关系
C.包含关系
D.继承关系
B.聚合关系
提供服务注册功能的哪一个?UDDI,WSDL,SOAL?A.UDDI
B.WSDL
CSOAL
D.
A.UDDI
事务是数据库系统中不可分割的逻辑工作单位,()不属于事务的特性。A.持久性
B.原子性
C.一致性
D.并发性
D.并发性
若关系R有m个元组,关系S有n个元组则R和s的笛卡尔积有()个元组。A.n
B.m
C.m+n
D.m*n
D.m*n
()进程调度算法每次从就绪队列中选择一个最先进入该队列的进程为其分配处理机,该进程一直运行到完成或发生阻塞后才放弃处理机。A.高响应比优先
B.时间片轮转
C.先来先服务
D.短作业优先
C.先来先服务
操作系统中采用多道程序设计技术可以提高CPU和外部设备的()。A.利用率
B.可靠性
C.兼容性
D.稳定性
A.利用率
大多数嵌入式系统都具备实时特征,其典型架构可概括为()两种模型。A.层次化模式架构和代理模式架构
B.层次化模式架构和点对点模式架构
C.层次化模式架构和递归模式架构
D.递归模式架构和点对点模式架构
C.层次化模式架构和递归模式架构
某项目包括A~L共12个作业,其实施的衔接关系如下图所示。图中各作业箭线旁标注了作业名称以及完成该作业所需的天数。该项目的工期至少需要()天。
图详见下面
A.26
B.65
C.10
D.22
A.26
安全性(security)是指系统在向合法用户提供服务的同时能够阻止非授权用户使用的企图或拒绝服务的能力。安全性可根据系统可能受到的安全威胁类型来分类。其中,()保证信息不泄露给未授权的用户、实体或过程;()是指信息交换的双方不能否认其在交换过程中发送信息或接收信息的行为。A.可控性
B.完整性
C.不可否认性
D.机密性
D.机密性
安全性(security)是指系统在向合法用户提供服务的同时能够阻止非授权用户使用的企图或拒绝服务的能力。安全性可根据系统可能受到的安全威胁类型来分类。其中,()保证信息不泄露给未授权的用户、实体或过程;()是指信息交换的双方不能否认其在交换过程中发送信息或接收信息的行为。A.完整性
B.机密性
C.不可否认性
D.可控性
C.不可否认性
《计算机信息系统安全保护等级划分准则》把计算机信息安全划分为了5个等级,其中安全保护等级最高的是()A.安全标记保护级
B.结构化保护级
C.系统审计保护级
D.访问验证保护级
D.访问验证保护级
在软件可靠性管理过程中,以下工作不属于需求分析阶段应完成的是()。A.分析可能影响可靠性的因素
B.确定软件的可靠性目标
C.可靠性建模
D.确定可靠性的验收标准
C.可靠性建模
在软件系统质量属性(Quality Attribute)中,()关注系统在一定时间内正常工作的时间所占的比例;()关注软件系统与其他系统交换数据和相互调用服务的难易程度A.可用性
B.可修改性
C.性能
D.安全性
A.可用性
在软件系统质量属性(Quality Attribute)中,()关注系统在一定时间内正常工作的时间所占的比例;()关注软件系统与其他系统交换数据和相互调用服务的难易程度A.可靠性
B.可伸缩性
C.互操作性
D.易用性
C.互操作性
在ATAM评估方法设计之初,其主要关注的4种质量属性,分别为()A.性能、安全性、可修改性和可测试性
B.性能、安全性、可修改性和可用性
C.性能、可修改性、可用性和可测试性
D.安全性、可测试性、可用性和可测试性
B.性能、安全性、可修改性和可用性
构件组装是指构件相互直接集成或是用"胶水代码”将其整合在一起来创造一个系统或另一个构件的过程。其中,构件组装常见的方式不包括()组装。同时,构件组装中经常会面临接口不兼容的问题,如果一个构件的提供接口是另一个构件请求接口的一个子集,则属于()的情况。A.层次
B.叠加
C.顺序
D.循环
D.循环
构件组装是指构件相互直接集成或是用"胶水代码”将其整合在一起来创造一个系统或另一个构件的过程。其中,构件组装常见的方式不包括()组装。同时,构件组装中经常会面临接口不兼容的问题,如果一个构件的提供接口是另一个构件请求接口的一个子集,则属于()的情况。A.参数不兼容
B.操作不兼容
C.返回值不匹配
D.操作不完备
D.操作不完备
为了精确描述软件系统的质量属性,通常采用()作为描述质量属性的手段。其中,()描述在激励到达后所采取的行动。A.质量属性场景
B.质量属性环境分析
C.质量属性效用树
D.质量属性需求用例分析
A.质量属性场景
为了精确描述软件系统的质量属性,通常采用()作为描述质量属性的手段。其中,()描述在激励到达后所采取的行动。A.响应度量
B.制品
C.响应
D.刺激
C.响应
以下关于REST的描述中,()是不正确的。A.REST的状态转移是借助HTTP方法来实现
B.URI和资源是多对多关系
C.REST是一种设计风格而不是一个架构
D.REST是以资源为中心构建的
B.URI和资源是多对多关系
基于软件系统的生命周期,可以将软件系统的质量属性分为 ()两个部分。A.需求分析期质量属性和设计期质量属性
B.开发期质量属性和运行期质量属性
C.设计期质量属性和开发期质量属性
D.设计期质量属性和运行期质量属性
B.开发期质量属性和运行期质量属性
软件复用的基本过程可以划分为三个阶段,其中,()阶段主要是构造恰当的、可复用的资产A.获取可复用的资产
B.分析可复用资产
C.管理可复用资产
D.使用可复用资产
A.获取可复用的资产
以下关于构件的描述中,()是不正确的。A.构件是二进制形式,无需在部署前编译
B.构件元数据是构件本身相关的数据
C.构件是通用实体,不能对构件进行配置来适应应用系统
D.构件是一个独立的软件单元
C.构件是通用实体,不能对构件进行配置来适应应用系统
在经典的体系结构风格分类中,黑板体系结构风格属于()的子风格。A.以数据为中心风格
B.解释器风格
C.独立构件风格
D.虚拟机风格
A.以数据为中心风格
与两层C/S结构相比,三层C/S结构增加了一个应用服务器。这时,整个应用逻辑驻留在应用服务器上,()存在于客户机上。A.感知层
B.服务层
C.表示层
D.数据层
C.表示层
在特定应用领域软件体系结构的设计中,()阶段的主要目标是获得领域模型。A.领域实现
B.领域设计
C.领域建模
D.领域分析
D.领域分析
以下关于软件敏捷开发方法的核心思想说法错误的是()。A.敏捷方法遵循迭代增量式开发过程
B.敏捷方法以原型开发思想为基础
C.敏捷方法是适应型、可预测型
D.敏捷方法以人为本而非以过程为本
C.敏捷方法是适应型、可预测型
系统测试的依据是()。A.软件详细设计说明书
B.软件需求规格说明书
C.软件概要设计说明书
D.软件用户手册
B.软件需求规格说明书
以下关于净室软件工程的描述中,()是不正确的。A.净室软件工程是一种以合理成本开发高质量软件的方法
B.净室软件工程无需进行传统的模块测试
C.净室软件工程的理论基础主要是函数理论和抽样理论
D.采用正确性验证,使得净室项目的软件质量有了极大的提高
B.净室软件工程无需进行传统的模块测试
良好的架构设计不具有下列哪种作用?A.降低理解成本
B.提高代码的可重用性
C.使系统设计更符合需求
D.提高系统的可靠性
C.使系统设计更符合需求
英语题。需求工程和软件体系结构
Requirements engineering and software architecture

案例分析部分

第一题.软件架构设计与评估

1.1 微服务的介绍,并说明微服务的优缺点。(7分)

答:微服务是一种软件架构风格,将应用程序拆分为多个小型、独立部署的服务,每个服务负责特定功能,通过轻量级通信协议(如HTTP/REST)进行交互。这种架构允许各服务独立开发、测试、部署和扩展,促进敏捷开发和持续交付。

优点:

  1. 独立部署:各服务可独立部署,减少对其他模块的影响,提升发布频率和灵活性。
  2. 技术多样性:不同服务可以使用不同的技术栈,最适合解决各自的问题。
  3. 可扩展性:根据需要单独扩展某个服务,提高资源利用效率。

缺点:

  1. 复杂性增加:系统拆分成多个服务后,增加了运维和管理复杂度。
  2. 网络通信开销:服务之间的通信依赖网络,可能带来延迟和性能问题。
  3. 数据一致性:分布式系统的数据一致性管理更加复杂,需要额外的机制保障数据同步。

1.2质量效用树,填空。(6分)

这题答案很简单,填入哪些属于可用性,安全性,可修改性等。

1.3质量属性场景中,使用六元素来描述题目中可用性的两个场景。(12分)

六元素:

刺激源:某个生成该刺激的实体(人,计算机,其它任何刺激器)

刺激:指当刺激达到系统时需要考虑的条件。

环境:指该刺激在某些条件哪发生。

制品:某个制品被激励,可能是整个系统,也可能是系统的一部分。

响应:指在激励达到后所采取的行动。

响应度量:当响应发生时,应当能够以某种方式对其进行度量。

第二题.系统设计与建模

第三题.数据库缓存

3.1使用基于数据库的分布式锁所存在的缺陷(9分)

3.2redis的几种操作命令(6分)

redis写入命令是什么,redis查询命令是什么,redis删除命令是什么

3.3基于使用基于数据库的分布式所存在的缺陷(10分)

问题一.基于redis的数据库锁也会存在死锁场景,举例说明。

问题二.基于数据库的分布式锁和基于redis的分布式锁都存在问题,还有哪些其它的分布式锁的类型?

第四题.嵌入式系统

第五题.Web架构

5.1 数据库类型选择(11分)

从下列选择中填入(1)到(7)。

可供选择的选项有:接口层、处理层、数据层MySQL,HDFS,HBase,ES。

下面是网上找到的标准答案。

5.2 MongoDB特点(10分)

首先说明MongoDB是如何把非关系型数据存入的。

其次说明MongoDB对于存储非关系型数据的优势。

5.3 冷热数据(4分)

说明使用热数据,温数据,冷数据分级存储的原因。

论文

题目一:对Lambda架构的应用

题目二:云上自动化运维

题目三:领域驱动开发

题目四:单元测试的应用

  • 37
    点赞
  • 63
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 14
    评论
\历真题 的目录 2009下半 系统架构设计师 案例分析.docx 2009下半 系统架构设计师 综合知识.docx 2009下半 系统架构设计师 论文 .docx 2010下半 系统架构设计师 案例分析.docx 2010下半 系统架构设计师 综合知识.docx 2010下半 系统架构设计师 论文.docx 2011下半 系统架构设计师 案例分析.docx 2011下半 系统架构设计师 综合知识.docx 2011下半 系统架构设计师 论文.docx 2012下半 系统架构设计师 案例分析.docx 2012下半 系统架构设计师 综合知识.docx 2012下半 系统架构设计师 论文.docx 2013下半 系统架构设计师 案例分析.docx 2013下半 系统架构设计师 综合知识.docx 2013下半 系统架构设计师 论文.docx 2014下半 系统架构设计师 案例分析.docx 2014下半 系统架构设计师 综合知识.docx 2014下半 系统架构设计师 论文.docx 2015下半 系统架构设计师 案例分析.docx 2015下半 系统架构设计师 论文.docx 2015下半 系统架构设计师 综合知识.docx 2016下半 系统架构设计师 综合知识.docx 2016下半 系统架构设计师 论文.docx 2016下半 系统架构设计师 案例分析.docx 2017下半 系统架构设计师 案例分析.docx 2017下半 系统架构设计师 综合知识.docx 2017下半 系统架构设计师 论文.docx 2018下半 系统架构设计师 案例分析.docx 2018下半 系统架构设计师 综合知识.docx 2018下半 系统架构设计师 论文.docx \答案 的目录 2009下半 系统架构设计师 答案详解.docx 2010下半 系统架构设计师 答案详解.docx 2011下半 系统架构设计师 答案详解.docx 2012下半 系统架构设计师 答案详解.docx 2013下半 系统架构设计师 答案详解.docx 2014下半 系统架构设计师 答案详解.docx 2015下半 系统架构设计师 答案详解 .docx 2016下半 系统架构设计师 答案详解.docx 2017下半 系统架构设计师 答案详解.docx \赠送资料 的目录 2017上半年软考论文答题卡.docx 2017系统架构设计师考试大纲.docx 系统架构师论文范文50篇.pdf 系统架构师(第2版).pdf 系统架构设计师教程(第4版).docx 系统架构设计师教程(第4版)带目录超清.pdf 系统架构设计师考试考点突破、案例分析、试题实战一本通.pdf
2023上半年软件设计师考试真题尚未发布,因此无法提供具体的真题内容。然而,对于软件设计师考试的准备,有一些常见的考点和技巧可以参考。 考试内容可能包括软件开发流程、系统设计原则、软件需求分析和设计、软件架构和模式、数据库设计与管理、软件测试和质量保证等方面的知识。 考生可通过以下方式准备考试: 1.学习教材和参考书籍:阅读与软件设计相关的教材和参考书籍,理解基本概念、原则和方法。 2.参加培训课程:选择专业机构或在线平台的培训课程,学习和实践软件设计的相关技能和工具。 3.解答往试题:找到往的软件设计师考试试题,进行自测和模拟考试,了解自己的知识掌握程度和应试能力。 4.参考开放资源:搜索互联网上公开的软件设计师考试资料和学习资源,如博客、论坛、知识库等,获取更多实践经验和解题技巧。 5.实践项目经验:参与实际的软件设计项目,锻炼自己的设计能力和解决问题的能力。 在考试前,建议考生进行系统复习,温习重点知识,并进行自测和模拟考试,以熟悉考试形式和增强应试能力。此外,注意时间管理,合理安排答题时间,避免在一道题上花费过多时间而导致其他题目无法完成。 考试过程中,要认真审题,理清题意,有条理地组织答案。在解答问题时,可以使用逻辑分析、图表绘制、举例说明等方法,表达清晰、简洁。 总之,在备考软件设计师考试时,重点是理解和掌握软件设计的基本概念、原则和方法,结合实际经验和项目实践,灵活运用知识解决问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

失落夏天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值