目录

时间:2019年

软件架构评估 - 60/必考

  • 软件架构评估
  • 质量属性识别、分类、策略
  • 架构风险点、敏感点、权衡点

软件架构设计 - 60/必考

  • 系统架构定义
  • 架构风格
    • 定义
    • 特点
    • mvc
    • UML填图
    • 应用场景
    • 风格比对
  • 架构图
  • web应用系统架构设计(基本每年都有
    • REST
    • 负载均衡
    • 反向代理
    • 数据库主从复制
    • 缓存机制
    • 数据持久层定义与技术选择
    • 响应式web
  • SOA架构(最近热门
  • C/S架构
  • 敏捷开发(热门
  • ESB

设计模式 - 10/常年

应该不会出现单独完整题目,会穿插于其他类型考题中

  • 设计模式分类、定义
  • 设计模式归类
  • 设计模式应用
  • 工厂模式
  • 典型设计模式

系统设计建模 - 60/最近热门

  • DFD数据流图基本元素、作用、排错
  • 流程图
  • ERD填图
  • UML各种图定义、区别、填图(确认哪些常考图)
  • 用例定义/分类/区别、用例图定义及其中关系
  • 类与类之间的关系
  • 面向对象系统建模
    • 设计模式分类、定义
    • 设计模式归类
    • 设计模式应用

数据架构 - 50/最近热门

包含数据库设计、缓存设计

最近5年有4年涉及

  • 集中式与分布式
  • 读写分离
  • nosql数据库优缺点及使用场景
  • 反规范化技术优缺点、种类、场景
  • 关系数据库与文件系统
  • 内存数据库与关系数据库
  • sql优化策略
  • ORM 数据访问层
  • redis 数据类型、同步、消息、集群、切片等
  • memcache
  • 分布式缓存

系统信息安全 - 70/猜测

最近5年没有出完整题目

  • 安全威胁种类
  • 认证种类
  • 授权侵犯
  • 可靠度与失效性定义
  • 动态冗余与N版本设计可靠性计算
  • 加密 机密性与完整性策略
  • 授权过程分析
  • 身份认证
  • 数字信封加解密
  • 信息安全保障措施

项目开发管理 - 10/可能

  • 开发计划
  • 开发时间、进度、成本估算
  • 关键路径
  • 开发方法,如敏捷开发
  • 需求管理

java - 10/可能

偏向基础

  • EJB
  • MVC
  • 构建分类
  • j2ee体系填图