软件架构设计师上午选择题题型分布
# 软件架构设计师上午选择题题型分布
# 一、技术基础与专业知识(1~70题)
共70题,覆盖软件架构设计师考试核心知识体系,主要包括:
- 计算机组成原理
- 操作系统
- 数据库系统
- 计算机网络
- 软件工程
- 面向对象分析与设计
- 软件架构设计
- 设计模式
- 信息系统架构
- 企业应用集成(EAI)
- 中间件技术
- 云计算与分布式架构
- 微服务架构
- 软件质量属性
- 软件测试
- 项目管理
- 信息安全
- 知识产权与标准化
- 新技术与行业应用等
特点:
- 考查范围广
- 概念性与理解性并重
- 每年约有20%~30%的新热点技术题目
- 架构设计、质量属性、设计模式、数据库属于重点内容
# 二、英语阅读(71~75题)
共5题,通常采用**完形填空(Cloze Test)**形式。
主要考察:
- 软件工程专业英语
- 软件架构相关术语
- IT行业常见技术词汇
- 上下文语义理解能力
常见内容:
- Software Architecture(软件架构)
- Design Pattern(设计模式)
- Component(组件)
- Interface(接口)
- Framework(框架)
- Middleware(中间件)
- Service(服务)
- Deployment(部署)
- Scalability(可扩展性)
- Reliability(可靠性)
- Maintainability(可维护性)
备考建议:
- 掌握高频软件工程英语词汇200~300个即可
- 不必专门学习复杂语法
- 重点理解软件技术场景中的专业术语
- 历年真题重复率较高,属于相对容易得分部分
# 上午题整体结构
| 题号 | 题型 | 分值 |
|---|---|---|
| 1~70 | 技术知识选择题 | 70分 |
| 71~75 | 英语完形填空 | 5分 |
总计:75道单项选择题,每题1分,共75分。
一般来说:
- 前70题决定是否能通过上午考试;
- 后5题英语属于“送分题”,掌握常见软件工程英语术语后通常可以拿到3~5分。(如果大学4、6级没到425分,请忽略这句话!我自己就忽略了。。。) 对于软考《软件架构设计师》上午题,没必要背四六级词汇,重点是软件工程、架构设计、数据库、网络、项目管理领域的高频专业词汇。
历年高频词
# 第一梯队(必背,约50个)
# 软件架构
| 英文 | 中文 |
|---|---|
| Architecture | 架构 |
| Architectural Style | 架构风格 |
| Framework | 框架 |
| Component | 组件 |
| Module | 模块 |
| Interface | 接口 |
| Service | 服务 |
| Middleware | 中间件 |
| Layer | 层 |
| Dependency | 依赖 |
| Integration | 集成 |
| Deployment | 部署 |
# 质量属性
| 英文 | 中文 |
|---|---|
| Performance | 性能 |
| Availability | 可用性 |
| Reliability | 可靠性 |
| Security | 安全性 |
| Scalability | 可扩展性 |
| Maintainability | 可维护性 |
| Modifiability | 可修改性 |
| Portability | 可移植性 |
| Usability | 易用性 |
| Testability | 可测试性 |
| Reusability | 可复用性 |
| Interoperability | 互操作性 |
# 软件工程
| 英文 | 中文 |
|---|---|
| Requirement | 需求 |
| Analysis | 分析 |
| Design | 设计 |
| Development | 开发 |
| Coding | 编码 |
| Testing | 测试 |
| Maintenance | 维护 |
| Verification | 验证 |
| Validation | 确认 |
| Defect | 缺陷 |
| Error | 错误 |
| Failure | 失效 |
# 面向对象
| 英文 | 中文 |
|---|---|
| Object | 对象 |
| Class | 类 |
| Encapsulation | 封装 |
| Inheritance | 继承 |
| Polymorphism | 多态 |
| Abstraction | 抽象 |
| Coupling | 耦合 |
| Cohesion | 内聚 |
# 数据库与分布式
| 英文 | 中文 |
|---|---|
| Database | 数据库 |
| Transaction | 事务 |
| Consistency | 一致性 |
| Concurrency | 并发 |
| Distributed | 分布式 |
| Cluster | 集群 |
| Node | 节点 |
| Cache | 缓存 |
# 网络
| 英文 | 中文 |
|---|---|
| Protocol | 协议 |
| Network | 网络 |
| Bandwidth | 带宽 |
| Load Balancing | 负载均衡 |
| Gateway | 网关 |
| Proxy | 代理 |
# 第二梯队(经常出现,约30个)
| 英文 | 中文 |
|---|---|
| Pattern | 模式 |
| Singleton | 单例 |
| Factory | 工厂 |
| Observer | 观察者 |
| Strategy | 策略 |
| Adapter | 适配器 |
| API | 接口 |
| Endpoint | 服务端点 |
| Message Queue | 消息队列 |
| Event | 事件 |
| Container | 容器 |
| Virtualization | 虚拟化 |
| Cloud Computing | 云计算 |
| Microservice | 微服务 |
| Resource | 资源 |
| Throughput | 吞吐量 |
| Latency | 延迟 |
| Response Time | 响应时间 |
| Fault Tolerance | 容错性 |
| Robustness | 健壮性 |
| Constraint | 约束 |
| Index | 索引 |
| Query | 查询 |
| Commit | 提交 |
| Rollback | 回滚 |
| Session | 会话 |
| Cookie | Cookie |
| Firewall | 防火墙 |
| Router | 路由器 |
| Switch | 交换机 |
# 考前冲刺版(20个核心词)
如果考试只剩最后一天,就背这20个:
Architecture(架构)
Component(组件)
Interface(接口)
Service(服务)
Framework(框架)
Requirement(需求)
Design(设计)
Performance(性能)
Availability(可用性)
Reliability(可靠性)
Security(安全性)
Scalability(可扩展性)
Maintainability(可维护性)
Modifiability(可修改性)
Portability(可移植性)
Usability(易用性)
Testability(可测试性)
Coupling(耦合)
Cohesion(内聚)
Transaction(事务)