2024年11月系统架构设计师考试真题回顾

如下是网友考后回忆的题目考点,没有完整试题,答案供参考吧

综合知识

1. 保证信息不泄露给未授权的用户、实体或过程

机密性

2. 保证信息的完整和准确,防止信息被非法修改

完整性

3-7

Blackboard architecture, also known as the blackboard system, is a problem-solving approach that utilizes a modular and decentralized framework. It effectively solves complex problems that lack a well-defined algorithm or a pre-determined architectu. Blackboard architecture is inspired by human experts collaborating and solving difficult problems by sharing information and contributing their expertise.The architecture is based on how people work together around a blackboard – each person would sit around the board and a problem would be written on it. When a person can solve the problem, they would go to the board and add the partial solution they know how to do. This process is repeated until a collective solution is found.

8. 0-1000的数字里,只有一个5的数字个数

243
解析:三位数,只有一位包括5,可以是XX5、X5X,5XX,X取值范围为0~9中除5以外的任何数,有9种情况,按排列组合,以上三种形式均为99=81种,813=243个

9. 数据安全治理的3个(4个?)需求目标?

满足合规要求、管理数据安全风险、促进数据开发利用

10.数据分级分类是?

(基础安全层、权限控制层、战略安全层、数据安全治理全生命周期的安全层)
在这里插入图片描述

11. 11.数据仓库系统,(黑板,中央数据结构,知识源,独立构件)当前数据结构状态

中央数据结构

12. 哪个不是破环死锁的条件,破坏请求和保持、破坏互斥、破坏不可抢占、破坏循环等待

破坏互斥

13. 属于计算机传输层的协议

TCP和UDP
在这里插入图片描述

14. 操作系统低优先级进程被高优进程抢占或者时间片用光,由执行态变为什么状态

就绪态

15. 哪一个不属于系统易用性关注的指标(服务器修复能力,用户满意度,系统学习曲线,操作效率)

服务器修复能力

16. 职务的软件著作权,包括公司交给的任务,以及离职后多久以内,仍属于公司

1年

17.一项外观设计专利里面相似设计最多多少个

10个

18.不属于可用性的选项(可用时间;可用时间间隔;数据延迟时间;故障间隔)

数据延迟时间

19. RUP是用什么驱动的

用例驱动

20.关于SQL注入以下说法错误的是什么(A.通过编写防注入脚本和查询参数化是避免SQL注入的有效手段 B.使用ORM可以自动进行参数化查询 ,但无法减少SQL注入的风险) C.SQL注入是一种典型的攻击手段 D.使用UNION关键字可以通过SQL拼接,合并结果集拿到敏感信息

B.使用ORM可以自动进行参数化查询 ,但无法减少SQL注入的风险

21.关于SOAP描述错误的是:(提供什么服务,如何使用,谁可以使用;信封和XML编码定义在相同命名空间;SOAP封装,定义了一个描述消息中的内容是什么,是谁发送的,谁应当接收并处理它以及如何处理它们的框架;SOAP RPC表示是远程过程调用和应答的协定)

我选的 SOAP封装,定义了一个描述消息中的内容是什么,是谁发送的,谁应当接收并处理它以及如何处理它们的框架

22. 体系结构的4+1视图是哪几个视图

进程视图、开发视图、物理视图、逻辑视图 场景
在这里插入图片描述

23. 路由器在osi模型的哪一层

网络层

24. 利用质量属性效用树进行评估的是哪个架构(CBAM、SAAM、ATAM、)

ATAM

25. 效用树的结构(树根-质量属性-质量属性分类-质量属性场景(叶子结点))

树根-质量属性-质量属性分类-质量属性场景(叶子结点)

26. 100个人,会篮球的有45人,会乒乓球的有53人,会足球的有55人,会篮球和乒乓球的有28人,会篮球和足球的有32人,会乒乓球和足球的有35人,三个都会的有20人,问三个都不会的有多少人。(21,20,22,23)

27. ABCD四项任务,表格展示每项任务的依赖关系,A->B A->C->D,某项目包括A、B、C、D四道工序,各各道工序之间的衔接关系如图所示,项目每个项目每天的间接费用是2万,求最短工期情况下,至少多少工程费用

在这里插入图片描述

132
51CTO 有原题

28. 哪个选项不是白盒测试(控制流分析、数据流分析、程序变异测试、功能测试)

功能测试

29.测试覆盖范围关系哪句是错的(路径覆盖可以代替条件和判断覆盖;条件覆盖一定包含判断覆盖,语句覆盖,判断覆盖)

条件覆盖一定包含判断覆盖
在这里插入图片描述

30. 系统上线运行后,用户提出新的需求,需要进行改造代码,提升系统性能,提高运行效率,扩展更多功能,属于什么类型的维护(预防性维护、改正性维护、完善性维护、适应性维护

完善性维护

31.关于设计模式哪个是正确的(装饰器模式属于行为模式,原型属于创建型,解释器和代理模式是同一类模式,观察者模式属于结构型模式)

原型属于创建型

32. 哪个错误的?(装饰器属于行为型。。。)

33.(a,c,d,e)(c,d,e)两个集合自然连接的结果是几列(2、4、7、8)

4

34. 关系数据库操作,操作的对象和结果都是(记录、元组、集合、列)

集合

35. R(a b c d) A-推出->C AB-推出->D 求表的键是什么

AB

36.架构风格描述哪一项是正确的(批处理是并行的,管道过滤器,过滤器可以是并行的,;黑板和管道-过滤器都是架构风格的子风格

管道过滤器,过滤器可以是并行的

37.时间要求和安全性是一对矛盾点,某项目对时间有明确要求,这时安全性就成了一种什么?(敏感点、权衡点、风险点、 非风险点

权衡点

38. 质量属于场景的(刺激源、响应、制品、环境)是激励到达后所采取的行动

响应

39.使用哪两个图可以描述用户界面元素和界面跳转(类图、通信图、顺序图、用例图、活动图)

我选的用例图和顺序图

40. ABSD体系结构需求来自三方面:(系统的质量目标、系统的商业目标,系统开发人员的商业目标)

系统的质量目标、系统的商业目标,系统开发人员的商业目标

41. 企业集成至下而上的顺序是什么?

42. 可复用资产顺序

43. 功能元素,按照特定的次序执行…是什么内聚

过程内聚

44.系统测试是为了发现哪个环节出现的错误(需求分析、概要设计、详细设计、编码)

需求分析
在这里插入图片描述

45.EAI数据集成有数据联邦,数据复制和基于接口的数据集成)

数据联邦,数据复制和基于接口的数据集成

46.uml中用例的参与者的关系有(包含,聚合,扩展,继承)

继承

47. 进程通信风格的连接件 是 (消息传递、消息队列、独立的进程、事件)

消息传递

48. 测试脚本 写在xx 文件里(数据文件、脚本文件、程序文件XX)

数据文件

49. WSDL,好像是问错误的

在这里插入图片描述

50.应用程序在用户态使用特权指令进行系统调用,是什么中断(信号中断、溢出中断、访管中断、外部中断)

访管中断

51.安全审计4要素(控制目标、安全漏洞、控制措施和控制测试)

控制目标、安全漏洞、控制措施和控制测试

52.不同应用领域中的软件元素,例如数据结构、分类算法和人机界面等属于什么重用(横向重用、纵向重用、交叉重用、…)

横向重用

53.质量属性效用树错误的是(安全性就是高优先级、效用树沿着两个维护进行优先顺序:场景对系统成功重要性以及对此场景实现(从架构师角度)所带来的难以程度,表示重要性和难易程度,优先级排名为高(H)、中(M)、低(L),(H、L)表示……)

54.N版本设计较传统多了哪三个步骤。答案 相异成分规范评审 相异性确认 背对背测试(其他选择为相同成分规范评审 面对面测试)

相异成分规范评审 相异性确认 背对背测试

55. MD5错误的是:任意长度生成128位,不可逆,通过数据碰撞都无法进行解密还原,进行哈希散列时不会出现相同结果

56. 段式存储分段的段长

动态变化

57.57.基于对软件工作原理和结构进行研究学习,需要对软件进行安装、部署、运行,(不需要告知著作人,不需要向其付费,需要告知著作人,同意后向其付费,需要告知著作人,经作者同意后可以不需要付费,)

不需要告知著作人,不需要向其付费

58.下列哪些不属于调用返回架构风格?主程序子程序,面向对象 层次 黑板

黑板

59.独立构件事件驱动架构,是消息发送给( )模块

A、独立、耦合 B、独立、非耦合 C、非独立、耦合 D、非独立、非耦合
独立、非耦合

60. 不包括配置管理的是

UML

61.螺旋模型是基于()的改进模型

快速原型

62. 如何提高传输速率

提升带宽,降低信噪比

63. 信息化需求包含3个层次

战略需求、运作需求和技术需求

64. ATAM头脑风暴的三种场景

用例/增长/探索性

65.基于度量的评估方法,首先需要建立质量属性和度量之间的映射原则,然后从软件架构文档中获取度量信息,最后根据映射原则分析推导出系统的(质量属性;功能属性;架构元素;架构决策)。

质量属性

66.协同过滤中,哪个不是基于内容推荐的优点(可以向消费者推荐符合其特定兴趣偏好的产品、能推荐新的或者不是很流行的产品、对新项目或新用户生成推荐、可以不利用其他用户的数据)

对新项目或新用户生成推荐

67.专家系统能够学习的机制好像(以下字眼选两个组合成选项:知识库、推理机、注意力机制)

知识表示+知识推理

68. 体系结构演化6个步骤:需求变化归类;制订体系结构演化计划;修改、增加或删除构件;___;构件组装与测试;技术评审

更新构件的相互作用

69. 建立DSSA的过程哪个是正确的

并发的、递归的、反复的

70. 数据库的三级模式中,(内模式 概念模式 外模式 逻辑模式)是描述局部数据的逻辑结构和特征的?

外模式(概念模式)

71. 关于数据流图说法哪个是错误的(A 自定上下文, B 子图输入输出必须和父图加工输入输出保持一致,C用来描述加工的执行顺序)

72. 关于数据流图说法哪个是错误的(A 自定上下文, B 子图输入输出必须和父图加工输入输出保持一致,C用来描述加工的执行顺序)

用来描述加工的执行顺序

73.()关注软件适应新需求而增加的功能的能力

可扩展性

74.()关注软件系统同时兼顾用户提供服务阻止未授权用户使用

安全性

案例分析

1.

系统采用了云服务器,要求1分钟以内检测错故障,并且1个小时以内恢复
(1)质量属性与功能性填空(给出场景填质量属性/功能性)
注:没有质量属性效用树,是以table表格的形式。并且这次可靠性和可用性同时出现(虽然没有需要填空),这次功能性也需要填空了。表格长下面这样:
在这里插入图片描述

(2)根据h.(h看上面)。为了保证高可靠性,有ping/echo,心跳两种策略,从资源利用率问为啥心跳更好。王工觉得使用ping/echo好,但李工觉得从系统资源利用率来说,使用心跳机制好
(2.1)说明ping/echo,心跳两种方式怎么进行可用性的故障检测的
(2.2)从资源利用率问为啥心跳更好。(题目中说了李工觉得认为从系统资源利用率的角度来说,然后这一题又问李工为什么觉得心跳机制好,应该就是从题目给的提示回答)

在这里插入图片描述

2.

2.数据库:cache-aside 架构
(1)读取填图 【读取请求】 【cache】 【数据库】(10分)
在这里插入图片描述
(2) 写入填图 【写入请求】 【数据库】 【cache】
在这里插入图片描述
(3)线程1负责写入,线程2负责读取,有一致性风险,为什么,如何解决(3点及以上)
王工使用了多线程技术进行缓存处理,线程1负责写入,线程2负责读取,可能存在数据不一致性问题,请解释其原因,并给出3个以上的解决办法

3.

3.嵌入式:机器人操作系统ROS
问题1
(1)ROS定义和特点
(2)ROS2与ROS1相比哪些地方做了改进
问题2 四种通信服务选词填空
问题3 解析Ros2架构每一层含义
在这里插入图片描述

4.

Web:基于Elasticsearch分词的商品推荐系统(微信小程序接入)
(1)Standard, Simple, Whitespace, Keyword 分词引擎的特点差异(几种分词器怎么分词);(6分)
(2)架构图填写,各层,支持框架(12分8个空)
在这里插入图片描述
在这里插入图片描述
(3)RESTful 架构有什么特点。如何实现前后端分离的。(7分)

5.

安全编程/高可靠性编程/医用血糖监测系统
题目大体是说有一个打胰岛素泵的系统,首先通过血糖仪测量的数据,然后自动计算出要使用的胰岛素剂量,在通过这个泵系统自动去打胰岛素给病人。

  1. 危险驱动的安全分析的4个步骤,及简要说明(10分)
  2. 胰岛素系统的 填空图(9分)
    在这里插入图片描述
  3. 形式化开发和软件测试技术各自的特点

论文

一、论软件维护及其应用
1.概要叙述你所参与维护与管理的软件项目,以及你所承担的主要工作?
2:请介绍软件维护的主要工作内容是什么,以及常见提高可维护性的技术或方法(红字我纠结了好久,我也纠结,所以没敢选这个)
子问题3: 在软件维护中,你遇到什么问题,你是用什么技术手段处理,处理后的效果。

二、论面向服务的架构设计
基于Web service的面向服务架构实现过程,SOA具有哪些特征,支撑软件功能重用。
SOA服务实现的过程
论述你在项目中如何基于面向服务架构进行分析,设计和开发。
(要从分析、设计和开发三个阶段写,不能只从服务者、消费者、服务总线这些角度去写三段)
子题目2主要论点:

三、论多源异构数据集成方法
描述在项目中,多源异构数据源的概念。
问题2:多源异构数据集成的主要内容,以及实现异构数据源集成的技术路线。
问题3:你如何设计多源异构数据集成的信息系统。

四、论分布式事务及其解决方案
2.四种分布式事务解决方案的简单说明
3.结合项目,详细论述下你是如何运用这些分布式事务解决方案的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

阿提说说

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

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

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

打赏作者

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

抵扣说明:

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

余额充值