英文题先抓四类词
英文题
名词
- component 构件
- connector 连接件
- constraint 约束
形容词
- autonomous 自治的
- deployable 可部署的
- loosely coupled 松耦合
动词
- integrate 集成
- coordinate 协调
- decouple 解耦
搭配
- respond to requests
- communicate with
- independently deployable
做题顺序:先翻译主语,再找谓语动词,最后看空格前后的固定搭配。比如
integrate with 是“与……集成”,respond to 是“响应”。架构与微服务
| 英文 | 中文 | 考点含义 | 常见搭配/记忆 |
|---|---|---|---|
| Architecture | 架构 | 系统的构件、连接件、约束和设计决策。 | software architecture |
| Architectural style | 架构风格 | 一类系统组织方式,如分层、管道过滤器、黑板。 | style = 风格,不是样式美化。 |
| Component | 构件/组件 | 承担明确职责、可替换或可复用的系统单元。 | component-based development |
| Connector | 连接件 | 构件之间的交互机制,如调用、消息、事件。 | component and connector |
| Constraint | 约束 | 架构必须遵守的限制条件。 | design constraints |
| Layered architecture | 分层架构 | 表示层、业务层、数据层分离。 | presentation/business/data layer |
| Blackboard | 黑板架构 | 多个知识源围绕共享黑板协作,适合复杂推理。 | knowledge source |
| Microservice | 微服务 | 围绕业务能力构建的小型、自治、可独立部署服务。 | small autonomous services |
| Autonomous | 自治的 | 服务可独立开发、部署和演化。 | microservices are autonomous |
| Loosely coupled | 松耦合 | 服务间依赖弱,一个变化不容易拖垮其他服务。 | loose 松,couple 耦合。 |
| Deployable | 可部署的 | 能独立发布上线。 | independently deployable |
| Scale Cube | 扩展立方体 | X 复制、Y 按功能拆分、Z 按数据分区。 | Y-axis split by function |
质量属性
| 英文 | 中文 | 考点含义 | 记忆 |
|---|---|---|---|
| Quality attribute | 质量属性 | 性能、可用性、安全等非功能目标。 | 属性要能度量。 |
| Availability | 可用性 | 系统在故障下持续提供服务的能力。 | 看 SLA、RTO、RPO。 |
| Reliability | 可靠性 | 规定时间和环境内无故障运行的概率。 | failure-free operation |
| Maintainability | 可维护性 | 修复、修改、维护的容易程度。 | maintenance 维护。 |
| Modifiability | 可修改性 | 需求变化时改动成本。 | change impact |
| Performance | 性能 | 响应时间、吞吐量、资源利用率。 | latency, throughput |
| Scalability | 可扩展性 | 负载增加时扩容的能力。 | scale out 横向扩展。 |
| Security | 安全性 | 认证、授权、保密、完整、审计。 | AAA + encryption。 |
| Trade-off | 权衡 | 一个决策对多个质量属性有利有弊。 | ATAM 高频词。 |
| Sensitivity point | 敏感点 | 某决策或参数显著影响质量属性。 | TTL 影响一致性和性能。 |
| Risk | 风险 | 可能导致质量目标无法达成。 | risk point 风险点。 |
数据库
| 英文 | 中文 | 考点含义 | 易错提醒 |
|---|---|---|---|
| Relation | 关系 | 关系数据库中的二维表。 | 不是普通“关系”。 |
| Tuple | 元组 | 表中的一行。 | row。 |
| Attribute | 属性 | 表中的一列。 | column。 |
| Primary key | 主键 | 唯一标识元组,不能为空。 | 实体完整性。 |
| Foreign key | 外键 | 引用其他关系的主键。 | 参照完整性。 |
| Functional dependency | 函数依赖 | X 能唯一决定 Y,记作 X -> Y。 | 规范化题核心。 |
| Normalization | 规范化 | 消除冗余和异常,1NF/2NF/3NF/BCNF。 | 2NF 消部分依赖,3NF 消传递依赖。 |
| Entity integrity | 实体完整性 | 主键非空且唯一。 | entity = 实体。 |
| Referential integrity | 参照完整性 | 外键要么为空,要么引用已存在主键。 | reference = 引用。 |
| User-defined integrity | 用户定义完整性 | 业务规则,如年龄范围、地址非空。 | 题中“非空/范围”常是它。 |
| Projection | 投影 | 关系代数中选择列。 | π 选列。 |
| Selection | 选择 | 关系代数中筛选行。 | σ 选行。 |
| Join | 连接 | 多个关系按条件合并。 | join with。 |
操作系统/计算机组成
| 英文 | 中文 | 考点含义 | 常见题眼 |
|---|---|---|---|
| Process | 进程 | 资源分配和调度的基本单位。 | state, scheduling |
| Semaphore | 信号量 | PV 操作控制同步与互斥。 | P wait, V signal |
| Deadlock | 死锁 | 进程相互等待资源。 | four conditions |
| Banker's algorithm | 银行家算法 | 死锁避免,检查安全序列。 | Available, Need |
| Page | 页 | 虚拟地址空间固定大小块。 | page number |
| Frame / Block | 页框/块 | 物理内存块。 | frame number |
| Offset | 偏移 | 页内地址。 | offset unchanged |
| Cache | 高速缓存 | 利用局部性提升访问速度。 | hit ratio |
| Pipeline | 流水线 | 多阶段并行提高吞吐。 | speedup, throughput |
| Interrupt | 中断 | 设备主动通知 CPU。 | interrupt handling |
| DMA | 直接存储器访问 | 设备与内存直接交换,减少 CPU 参与。 | Direct Memory Access |
网络与安全
| 英文 | 中文 | 考点含义 | 记忆 |
|---|---|---|---|
| Bridge | 网桥 | 二层设备,根据 MAC 转发帧。 | 老式二层互联。 |
| Switch | 交换机 | 多端口网桥,每个端口通常独立冲突域。 | multi-port bridge。 |
| Router | 路由器 | 三层设备,根据 IP 路由转发。 | separate broadcast domains。 |
| Collision domain | 冲突域 | 共享介质中可能发生冲突的范围。 | 交换机隔离冲突域。 |
| Broadcast domain | 广播域 | 广播帧能到达的范围。 | 路由器隔离广播域。 |
| Hash | 哈希/散列 | 把任意长度输入映射为固定摘要。 | 不可逆、抗碰撞。 |
| Message digest | 报文摘要 | MD5、SHA 属于摘要算法。 | digest = 摘要。 |
| Authentication | 认证 | 确认你是谁。 | 登录身份。 |
| Authorization | 授权 | 确认你能做什么。 | 权限控制。 |
| Encryption | 加密 | 保证机密性。 | symmetric/asymmetric。 |
软件工程/UML/设计模式
| 英文 | 中文 | 考点含义 | 固定判断 |
|---|---|---|---|
| Use case | 用例 | 参与者为达到目标与系统交互。 | actor + goal。 |
| Include | 包含 | 多个用例共同复用必做行为。 | 必然发生。 |
| Extend | 扩展 | 在条件满足时扩展基础用例。 | 可选/条件发生。 |
| Dependency | 依赖 | A 使用 B,B 变化可能影响 A。 | 虚线箭头。 |
| Aggregation | 聚合 | 整体-部分,部分可独立存在。 | 空心菱形。 |
| Composition | 组合 | 强整体-部分,生命周期一致。 | 实心菱形。 |
| Mediator | 中介者模式 | 对象不直接引用,通过中介协调交互。 | 协调多个对象。 |
| Proxy | 代理模式 | 为真实对象提供替身,控制访问或延迟加载。 | virtual proxy。 |
| Command | 命令模式 | 把请求封装成对象,解耦调用者和接收者。 | Invoker, Command。 |
| Factory Method | 工厂方法 | 由子类决定创建哪类产品。 | Creator, Product。 |
云原生与数据
| 英文 | 中文 | 考点含义 | 常见搭配 |
|---|---|---|---|
| Container | 容器 | 轻量级运行环境,封装应用及依赖。 | Docker container |
| Orchestration | 编排 | 自动部署、扩缩容、调度和管理。 | Kubernetes orchestration |
| Service Mesh | 服务网格 | 以 Sidecar 承担服务通信、治理、安全。 | traffic management |
| Sidecar | 边车 | 与业务容器并行部署的代理容器。 | Envoy sidecar |
| Observability | 可观测性 | 日志、指标、链路追踪帮助定位问题。 | logs, metrics, traces |
| Resilience | 韧性/弹性恢复 | 系统遇到故障仍能恢复或降级服务。 | circuit breaker |
| Event-driven | 事件驱动 | 通过事件发布订阅解耦系统。 | publish/subscribe |
| Data consistency | 数据一致性 | 分布式数据副本保持一致的程度。 | strong/eventual consistency |
英文题常见动词
| 动词/短语 | 中文 | 题中用法 | 例句记忆 |
|---|---|---|---|
| integrate with | 与……集成 | 系统、服务、组件互联。 | services integrate with other systems |
| respond to | 响应 | 服务对请求、事件、故障做出反应。 | respond to user requests |
| communicate with | 与……通信 | 服务之间通过 API 或消息通信。 | services communicate with each other |
| coordinate | 协调 | 中介者、事务协调者、编排器常用。 | coordinate interactions |
| collaborate | 协作 | 多个对象、团队或服务共同完成任务。 | collaborating objects |
| maintain | 维护/保持 | 保持状态、一致性或维护系统。 | maintain consistency |
| expose an API | 暴露 API | 服务对外提供接口。 | expose REST APIs |
| handle requests | 处理请求 | 服务端接收并处理请求。 | handle incoming requests |
| decouple | 解耦 | 降低依赖,提高可修改性。 | decouple services |
| deploy | 部署 | 发布应用或服务。 | deploy independently |
| scale | 扩展 | 增加实例或资源承载负载。 | scale horizontally |
易混词速记
Authentication vs Authorization
Authentication 是“你是谁”,Authorization 是“你能干什么”。登录先认证,权限判断是授权。
Reliability vs Availability
Reliability 更偏“少故障、无故障概率”,Availability 更偏“故障了也能持续可用”。
Include vs Extend
Include 是必做的公共步骤,Extend 是满足条件才发生的扩展行为。
Projection vs Selection
Projection 投影选列,Selection 选择选行。记住“投影到屏幕上只看到若干列”。
Bridge vs Switch
Switch 是多端口 Bridge,二者主要工作在数据链路层;Router 工作在网络层。
Latency vs Throughput
Latency 是一次请求等多久,Throughput 是单位时间处理多少请求。