软考真题:2025年11月-系统架构设计师-案例分析
【试题一】
题目描述:
电动车充电系统设计
(a)系统开始充电后,要在3秒内响应
(b)附近两百米有超过多少个设备在充电还是有充电口,CPU使用率不超过40%
(c)如果要集成新的api,需要在10个工作日内完成
(d)当系统发生故障时,故障恢复时间不超过五分钟
(e)系统要能模拟雷电、下雨、冰雹等恶劣天气下的充电场景。(f)支持远程调用测试。
(g)使用AES256加密算法对用户敏感信息(位置,用户账号密码)进行加密(h)支持多语言、多模式还是什么,易用性描述(应该是残疾人什么标准)
(i)支持运维人员在两小时内(手动配置)快速替换模块,不需要开发人员介入
(j)用户在多少秒内可以上手?(学会使用吧?易用性的描述)
(k)支持在不同分辨率的设备上打开该系统(l)?(m)?
(n)手机没网时,进入安全模式,系统会保存上一次的记录给用户显示
【问题1】 请将上述场景与质量属性匹配

【问题2】质量属性场景包含哪6部分?“可集成新API”和“故障恢复时间不超过五分钟”属于哪两部分。
【问题3】用户个人信息、位置信息的长度可能超长,AEs-256加密算法是16定长固定块大小,超长的数据怎么处理?
【试题二】选做题

某餐饮系统采用“云—端协同”架构,以满足多门店业务与弱网环境下的高可用要求。终端(边端/店内)系统负责:
- 点菜、下单、加菜、退菜、结算等订单交易业务
- 桌台管理、服务员操作
- 在弱网情况下维持业务连续性和本地可用性云端系统负责:
- 菜品基础信息管理(菜品、原料、规格、分类…)
- 订单管理(汇总统计、对账、报表)
- 餐厅菜品与配置管理
- 员工账号与权限管理
- 多门店统一运营与数据整合
系统在DDD(领域驱动设计)思想下对系统进行领域划分。
【问题1】限界上下文的定义,有什么作用?
【问题2】补充点菜层次图,选项如下:
- a.通用能力层(基础能力层)
- b.日志采集
- c.桌台 d.包裹 e.ktor f.realm g.Ajax
- h.Spring Security
- i.网络层
- j.SQLite
- k.业务层
- l.服务层
- m.原料
- n.表示层
- o.设备层
- p.统一代理能力 q.持久层
- r.领域

【问题3】点单在网络欠佳下可能遇到哪些问题,以及对应措施
【试题三】

Redis相关,缓存穿透的题目。
前两问都是不同工程师给出的解决缓存的方案
【问题1】王工提出基于互斥锁的缓存实现方案,加互斥锁的查询过程

【问题2】李工提出逻辑过期方案,加非互斥锁,(即逻辑过期思路)(可返回过期数据)的查询过程

【问题3】两种方法的优劣,并给出建议选择谁的方案(注意题目要求是高可用)
【试题四】
嵌入式智能,某个公司弄嵌入式,想搞AI融合的系统,但是老王老李没弄明白怎么搞(对应问题2)
1、给出智能化操作系统定义和5个以上智能化功能
2、匹配哪些场景是AI for os(AI支撑操作系统),哪些是os for ai(操作系统支撑AI)
(a)动态扩容(并没有这个)
(g)智能化UI交互(这个对的)
智能调度(我记得是更高效的调度)
更简单的运维(我记得是一个很突出的形容词,有全面+不一样的意思)
无限的算力
更快的推理能力
更有效的数据流动
虚拟资源
云+边缘协同
更多推荐


所有评论(0)