软考架构师复习站

英文专用名词高频词汇表

英文题不一定难,难在专用词。这里按考试场景整理:看到英文词,马上能想到中文概念、常考含义、固定搭配和易混词。

微服务英文题 UML/设计模式 数据库/网络安全

英文题先抓四类词

英文题

名词

  • 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 是单位时间处理多少请求。