2025系统架构师考试押题总结

发布于:2025-05-13 ⋅ 阅读:(12) ⋅ 点赞:(0)

一、选择题高频考点

  1. 嵌入式系统架构

    • 分层架构的脆弱性:底层错误导致系统崩溃、层间通信性能下降(选B)。
    • 嵌入式实时操作系统(RTOS)特点:可裁剪性、实时性、可固化性,不包含通用性(选C)。
    • 实时事件处理:需在被控对象允许的时间范围内响应(选D)。
  2. 计算机组成与指令

    • 指令寻址方式:立即寻址 > 寄存器寻址 > 直接寻址 > 间接寻址。
    • CPU与外设交互方式:DMA方式无需CPU参与,中断与DMA可实现并行。
  3. 知识产权与标准化

    • 委托开发未约定著作权归属时,著作权归受托方所有。
    • 必须注册商标的商品:烟草制品。
  4. 关键路径与风险管理

    • 关键路径为最长路径,计算总工期及活动浮动时间。
    • 项目风险分类:技术风险(设计、实现问题)、商业风险(系统生存能力)。
  5. 编译与中间代码

    • 语法分析检查程序结构合法性,语义分析处理类型检查。
    • 常用中间代码:后缀式(逆波兰式)、三地址码。

二、案例分析题高频方向

  1. 架构风格与质量属性

    • 管道-过滤器 vs 数据流风格:需结合交互性、扩展性需求分析优缺点。
    • 质量属性分析:性能、可用性、安全性、可修改性,需识别敏感点(如负载均衡技术影响性能)。
  2. 嵌入式系统设计

    • 实时调度算法:EDF(最早截止时间优先)、LLF(最低松弛度优先)。
    • 嵌入式数据库分类:基于内存(如eXtremeDB)、基于文件(如SQLite)、基于网络(NDB)。
  3. Web架构综合技术

    • 负载均衡技术:HTTP重定向、反向代理(Nginx)。
    • 缓存技术:Redis缓存穿透/雪崩解决方案,CDN内容分发。
  4. 安全攸关系统设计

    • GENESYS架构:消息交换抽象、故障隔离框架、资源管理优化。

三、论文题目预测及写作要点

  1. 基于架构的软件开发方法(ABSD)

    • 核心要点:架构需求、设计、文档化、复审、实现、演化的六个阶段,结合项目说明如何应对需求变化。
    • 案例参考:使用ATAM方法评估质量属性,通过构件图、类图建模需求。
  2. 分布式事务解决方案

    • 技术方向:两阶段提交(2PC)、TCC补偿事务、基于消息队列的最终一致性。
    • 实践案例:金融系统中分布式事务的ACID保障与性能平衡。
  3. 微服务架构设计与应用

    • 关键点:服务拆分原则(DDD领域驱动设计)、独立部署、服务治理(熔断、限流)。
    • 挑战:数据一致性、跨服务监控。
  4. 安全架构设计

    • 方法论:零信任架构、多端协同身份认证(如鸿蒙系统案例)。
    • 实施步骤:威胁建模、安全编码、渗透测试。
  5. 特定领域软件架构(DSSA)

    • 领域分析阶段:获取领域模型,定义垂直域(完整架构)与水平域(跨领域通用组件)。

四、备考建议

  1. 选择题:重点复习嵌入式系统、知识产权、编译原理、关键路径计算,结合真题训练。
  2. 案例题:掌握架构风格对比、质量属性权衡、实时系统设计,注重分析逻辑。
  3. 论文:提前准备2-3个真实项目案例,结构化论述“问题-方法-结果-改进”,引用ABSD、DSSA等理论框架。


网站公告

今日签到

点亮在社区的每一天
去签到