软考高级系统架构设计师知识精要-架构师专业英语高频词汇表

架构师专业英语高频词汇表

软考高级系统架构设计师的考试里面,会有一篇英文阅读理解的题目,一共是五个空,单选题,共有五分,这个这么多年来都比较稳定,下面的这个表格是粗略整理出来,供大家参考。

单词 (Word) 架构师语境释义 举例 (Example)
DFD 数据流图,结构化分析工具,描述数据流向。 Data flow in the system. (系统中的数据流向)
ERD 实体关系图,数据库建模工具,描述实体间关系。 One-to-many relationship. (一对多关系)
map 映射,如对象关系映射 (ORM) 或地址映射。 Map object to table. (将对象映射到表)
MVC 模型-视图-控制器,经典分层架构模式。 Separate view from logic. (将视图与逻辑分离)
tier 层 (物理),物理部署层级,如三层架构。 Three-tier architecture. (三层架构)
view 视图,数据库虚拟表或架构视角 (4+1)。 Database read-only view. (数据库只读视图)
actor 参与者,用例图交互方,人或外部系统。 User triggers the system. (用户触发系统)
audit 审计,记录操作日志,满足合规性要求。 Compliance audit logs. (合规性审计日志)
cable 电缆,物理传输介质,涉及布线和带宽。 Fiber optic cable. (光纤电缆)
field 字段/领域,表列或业务领域 (DDD)。 Unique index on field. (字段上的唯一索引)
issue 问题/发射,缺陷追踪或CPU指令发射。 Track bugs in Jira. (在Jira中追踪Bug)
layer 层 (逻辑),代码逻辑分层,如业务逻辑层。 Business logic layer. (业务逻辑层)
logic 逻辑,业务规则或程序处理流程。 Core business logic. (核心业务逻辑)
model 模型,现实世界的抽象,如领域模型。 Domain object model. (领域对象模型)
phase 阶段,生命周期特定时期,如需求分析阶段。 Requirement analysis phase. (需求分析阶段)
query 查询,数据检索指令,性能优化重点。 Optimize SQL query. (优化SQL查询)
RDBMS 关系数据库,基于二维表,支持事务ACID。 Data consistency first. (数据一致性优先)
scope 范围,项目边界或变量作用域。 Out of project scope. (超出项目范围)
unify 统一,标准或过程统一,如统一过程RUP。 Unified identity auth. (统一身份认证)
access 访问/存取,资源读写及权限控制 (Access Control)。 Access control list. (访问控制列表)
assign 分配,资源调度或任务指派。 Assign task to node. (分配任务到节点)
backup 备份,数据副本,容灾关键策略。 Daily incremental backup. (每日增量备份)
define 定义,明确接口、术语或需求边界。 Define API contract. (定义API契约)
deploy 部署,发布软件至生产环境运行。 Automated deployment pipeline. (自动化部署流水线)
design 设计,将需求转化为系统结构的创造过程。 Design patterns applied. (应用设计模式)
detail 细节,详细设计关注的具体实现逻辑。 Detailed design doc. (详细设计文档)
domain 领域,业务知识边界 (DDD核心)。 Core business domain. (核心业务领域)
embody 体现,设计原则在架构中的具体落实。 Embody design principles. (体现设计原则)
entity 实体,具有唯一标识的持久化对象。 Persistent data entity. (持久化数据实体)
expand 扩展,系统扩容,Scale Up/Out。 Scale out the cluster. (横向扩展集群)
fusion 融合,多源数据整合分析。 Multi-sensor data fusion. (多传感器数据融合)
layout 布局,物理拓扑或UI排版结构。 Network topology layout. (网络拓扑布局)
method 方法,对象行为或开发方法学。 Agile development method. (敏捷开发方法)
module 模块,独立功能单元,高内聚低耦合。 Modular system design. (模块化系统设计)
orient 面向,设计思想方向,如OO/SOA/AOP。 Service-oriented arch. (面向服务架构)
record 记录,数据库行或日志条目。 Audit log record. (审计日志记录)
refine 精化,逐步完善需求或设计 (逐步求精)。 Refine domain model. (精化领域模型)
relate 关联,建立事物联系,关系数据库核心。 Relate tables via key. (通过键关联表)
safety 安全(功能),防伤害能力,区别于信息安全。 Safety-critical system. (安全攸关系统)
schema 模式,数据库结构定义或XML约束。 Database schema design. (数据库模式设计)
static 静态,编译期确定或运行时不变的资源。 Static resource CDN. (静态资源CDN)
subset 子集,集合的一部分,如测试用例子集。 Test case subset. (测试用例子集)
vendor 供应商,第三方厂商,需防锁定风险。 Avoid vendor lock-in. (避免供应商锁定)
analyst 分析师,需求与系统分析专业人员。 System analyst role. (系统分析师角色)
analyze 分析,研究问题本质,如需求分析。 Analyze performance bottleneck. (分析性能瓶颈)
augment 增强,功能扩充,如RAG检索增强。 Augmented reality tech. (增强现实技术)
browser 浏览器,B/S架构客户端,运行前端逻辑。 Run in web browser. (在浏览器运行)
command 命令,命令模式或CLI指令。 Execute shell command. (执行Shell命令)
compute 计算,数据处理,如云计算/边缘计算。 Edge computing node. (边缘计算节点)
concern 关注点,设计考量点,如关注点分离。 Separation of concerns. (关注点分离)
connect 连接,建立通信,如数据库连接池。 Database connection pool. (数据库连接池)
contain 包含,容器化技术基础 (Docker)。 Run in container. (在容器中运行)
convert 转换,数据格式变换 (ETL)。 Convert format to JSON. (转换格式为JSON)
develop 开发,构建软件,如DevOps/敏捷。 Test-driven development. (测试驱动开发)
dynamic 动态,运行时确定,如动态代理/绑定。 Dynamic proxy mechanism. (动态代理机制)
element 元素,系统构成单位,如UML模型元素。 UML model element. (UML模型元素)
execute 执行,运行指令或程序。 Execute transactions. (执行事务)
general 通用,非专用,如泛化/继承关系。 General purpose interface. (通用目的接口)
involve 涉及,干系人参与需求过程。 Involve stakeholders. (让干系人参与)
manager 管理器,资源协调组件,如事务管理器。 Transaction manager. (事务管理器)
mapping 映射,地址或数据映射 (Mybatis)。 Data field mapping. (数据字段映射)
message 消息,异步通信载体 (MQ)。 Async message queue. (异步消息队列)
modular 模块化,降低复杂度的设计手段 (OSGi)。 Highly modular code. (高度模块化代码)
operate 运维/操作,DevOps强调开发运维协作。 DevOps collaboration. (开发运维协作)
outdate 过时,技术陈旧,遗留系统重构。 Legacy system outdated. (遗留系统过时)
overall 总体,宏观视角,如总体架构设计。 Overall system arch. (总体系统架构)
pattern 模式,通用解决方案 (设计/架构模式)。 Publish-subscribe pattern. (发布-订阅模式)
primary 主要,主键或主节点 (Master)。 Primary database node. (主数据库节点)
process 进程/过程,OS调度单位或改进流程 (CMMI)。 Process context switch. (进程上下文切换)
propose 提议,提出架构方案或RFP。 Propose microservices. (提议微服务)
provide 提供,服务提供者 (Provider)。 Provide auth service. (提供认证服务)
purpose 目的,系统建设目标。 System design purpose. (系统设计目的)
quality 质量,质量属性 (性能/可靠性等)。 Quality attribute trade-off. (质量属性权衡)
require 需求,功能/非功能需求工程。 Functional requirement. (功能性需求)
segment 分段,网段划分或内存分段。 Network segment isolation. (网段隔离)
specify 规定,详细定义规格 (Specification)。 Specify API details. (规定API细节)
storage 存储,SAN/NAS或对象存储。 Distributed storage. (分布式存储)
unified 统一,标准统一 (UML/UP)。 Unified modeling language. (统一建模语言)
utilize 利用,资源利用率优化。 Utilize hardware resource. (利用硬件资源)
advocate 提倡,技术推广或敏捷宣言支持。 Advocate agile values. (提倡敏捷价值观)
allocate 分配,动态内存或资源分配。 Allocate memory block. (分配内存块)
analysis 分析,可行性或需求分析。 Cost-benefit analysis. (成本效益分析)
artifact 制品,开发产物 (文档/代码/包)。 Build artifact jar. (构建制品JAR)
capacity 容量,系统最大负载规划。 System capacity planning. (系统容量规划)
category 类别,数据分类分级。 Data security category. (数据安全类别)
database 数据库,DBMS,数据持久化系统。 Distributed database. (分布式数据库)
decision 决策,架构选型与权衡 (ADR)。 Architectural decision. (架构决策)
detailed 详细,详细设计阶段。 Detailed design phase. (详细设计阶段)
dialogue 对话,人机交互或对话系统。 Human-machine dialogue. (人机对话)
document 文档,需求/设计/API文档。 Software documentation. (软件文档)
evaluate 评估,架构评估 (ATAM) 或性能评估。 Evaluate architecture. (评估架构)
facility 设施,云基础设施 (IaaS)。 Cloud infrastructure. (云基础设施)
function 功能,系统核心业务能力。 Core system function. (核心系统功能)
identify 识别,身份识别或风险识别。 Identify user identity. (识别用户身份)
internal 内部,内部接口或错误。 Internal server error. (内部服务器错误)
intranet 内联网,企业内部私有网络。 Corporate intranet. (企业内联网)
metadata 元数据,描述数据的数据 (Hive)。 Manage data metadata. (管理数据元数据)
modeling 建模,抽象业务或系统 (UML)。 Domain modeling. (领域建模)
organize 组织,代码结构或计算机组成。 Organize code structure. (组织代码结构)
original 原始,原始需求或数据。 Original requirement. (原始需求)
physical 物理,物理层或部署视图。 Physical deployment view. (物理部署视图)
position 位置,定位或地理位置 (LBS)。 Global positioning system. (全球定位系统)
property 属性,类属性或事务属性 (ACID)。 Transaction properties. (事务属性)
proposal 提案,项目建议书或RFP。 Technical proposal. (技术提案)
response 响应,响应时间 (RT) 指标。 Low response time. (低响应时间)
retrieve 检索,信息查询与提取。 Retrieve information. (检索信息)
schedule 调度,CPU调度或项目进度。 Process scheduler. (进程调度器)
security 安全,信息安全 (CIA三要素)。 Information security. (信息安全)
semantic 语义,语义网或版本控制。 Semantic versioning. (语义化版本控制)
specific 特定,领域特定语言 (DSL)。 Domain specific language. (领域特定语言)
standard 标准,ISO/IEEE或API标准。 Follow API standards. (遵循API标准)
topology 拓扑,网络或服务调用结构。 Microservice topology. (微服务拓扑)
ultimate 最终,架构演进目标。 Ultimate business goal. (最终业务目标)
use case 用例,用户交互场景 (UML)。 Use case diagram. (用例图)
attribute 属性,实体特性 (E-R图)。 Entity attribute. (实体属性)
component 构件,可复用物理单元 (CBSE)。 Reusable component. (可复用构件)
connector 连接件,ADL中构件交互元素。 Component connector. (构件连接件)
construct 构造,编码与构建过程。 Software construction. (软件构造)
decompose 分解,WBS或微服务拆分。 Decompose monolith. (分解单体)
establish 建立,建立连接 (TCP握手)。 Establish connection. (建立连接)
expansion 扩展,功能扩展或系统扩容。 System expansion. (系统扩展)
framework 框架,半成品骨架 (Spring)。 Application framework. (应用框架)
guideline 指南,设计或代码规范。 Coding guidelines. (编码指南)
immediate 立即,立即寻址或消费。 Immediate addressing. (立即寻址)
implement 实现,设计转代码 (Implementation)。 Implement interface. (实现接口)
initially 最初,项目启动阶段。 Initial project phase. (项目初始阶段)
integrity 完整性,数据准确无误 (CIA)。 Data integrity check. (数据完整性检查)
interface 接口,API契约或交互规范。 RESTful interface. (RESTful接口)
iterative 迭代,敏捷开发模式。 Iterative development. (迭代开发)
mechanism 机制,功能实现原理 (GC)。 Garbage collection mech. (垃圾回收机制)
objective 目标,业务或设计目标。 Business objective. (业务目标)
optimized 优化,代码或查询性能提升。 Optimized algorithm. (优化后的算法)
potential 潜在,潜在风险或问题。 Potential security risk. (潜在安全风险)
principle 原则,设计原则 (SOLID/DRY)。 Design principles. (设计原则)
procedure 过程,RPC或存储过程。 Remote procedure call. (远程过程调用)
processor 处理器,多核CPU或处理组件。 Multi-core processor. (多核处理器)
prototype 原型,快速验证需求模型。 UI prototype design. (UI原型设计)
reconcile 调和,对账或一致性修复。 Data reconciliation. (数据对账)
represent 表示,资源表现形式 (REST)。 JSON representation. (JSON表示)
subsystem 子系统,独立的大型模块。 Payment subsystem. (支付子系统)
accomplish 完成,实现功能或任务。 Task accomplished. (任务完成)
collection 集合,数据容器 (List/Set)。 Java collection framework. (Java集合框架)
complexity 复杂性,时间/空间复杂度。 Reduce complexity. (降低复杂性)
connection 连接,数据库或网络连接。 Close connection. (关闭连接)
constitute 构成,组件构成系统。 Constitute the system. (构成系统)
constraint 约束,成本/进度/技术限制。 Budget constraint. (预算约束)
consultant 顾问,外部技术专家。 Security consultant. (安全顾问)
coordinate 协调,分布式服务协调 (ZK)。 Service coordination. (服务协调)
data layer 数据层,DAL,负责持久化。 Data access layer. (数据访问层)
deployment 部署,软硬件映射 (UML)。 Deployment diagram. (部署图)
distribute 分发,CDN内容分发。 Content delivery. (内容分发)
electronic 电子,电子商务或支付。 Electronic commerce. (电子商务)
enterprise 企业,EAI或ESB集成。 Enterprise service bus. (企业服务总线)
extraction 提取,ETL数据抽取。 Data extraction. (数据提取)
Fat client 胖客户端,C/S架构重端。 Fat client logic. (胖客户端逻辑)
functional 功能,功能需求或编程。 Functional testing. (功能测试)
management 管理,配置或项目管理。 Configuration mgmt. (配置管理)
manipulate 操作,DML数据增删改。 Manipulate data. (操作数据)
reevaluate 重估,需求变更后评估。 Reevaluate risk. (重新评估风险)
reflection 反射,运行时类型检查 (Java)。 Use reflection API. (使用反射API)
technology 技术,技术栈选型。 Technology stack. (技术栈)
validation 确认,做正确的事 (需求)。 Input validation. (输入确认)
vocabulary 词汇,数据字典或统一语言。 Controlled vocabulary. (受控词表)
application 应用,应用服务器或软件。 Web application. (Web应用)
concurrency 并发,多线程或锁机制。 High concurrency. (高并发)
conjunction 结合,技术融合。 In conjunction with AI. (与AI结合)
deliverable 交付物,阶段性产出。 Project deliverables. (项目交付物)
development 开发,SDLC全生命周期。 Software development. (软件开发)
distributed 分布式,跨节点系统协同。 Distributed system. (分布式系统)
feasibility 可行性,技术/经济分析。 Feasibility study. (可行性研究)
foreign key 外键,表关联约束。 Foreign key constraint. (外键约束)
fundamental 基础,CAP/BASE等理论。 Fundamental theory. (基础理论)
information 信息,信息系统或安全。 Information system. (信息系统)
instruction 指令,CPU机器码。 CPU instruction set. (CPU指令集)
intentional 意图,主动攻击意图。 Intentional attack. (意图攻击)
interaction 交互,对象间时序通信。 Interaction diagram. (交互图)
interactive 交互式,即时反馈系统。 Interactive UI. (交互式界面)
normal form 范式,数据库去冗余 (3NF)。 Third normal form. (第三范式)
operational 运维,运行环境或操作库。 Operational database. (操作型数据库)
persistence 持久化,数据存入磁盘。 Data persistence. (数据持久化)
primary key 主键,记录唯一标识。 Table primary key. (表主键)
progression 演进,架构逐步迭代。 Arch progression. (架构演进)
referential 参照,完整性约束。 Referential integrity. (参照完整性)
reliability 可靠性,无故障运行能力。 High reliability. (高可靠性)
replication 复制,数据副本/主从。 Master-slave replication. (主从复制)
requirement 需求,功能/非功能规格。 Requirement analysis. (需求分析)
synchronize 同步,线程安全或数据一致。 Synchronize threads. (同步线程)
Thin client 瘦客户端,B/S架构轻端。 Thin client app. (瘦客户端应用)
transaction 事务,ACID逻辑单元。 Database transaction. (数据库事务)
workstation 工作站,高性能计算终端。 Graphics workstation. (图形工作站)
adjunct term 附语,标准中的辅助术语。 Adjunct terminology. (附加术语)
architecture 架构,系统整体结构。 System architecture. (系统架构)
construction 构造,编码实现阶段。 Code construction. (代码构造)
hierarchical 层次,树状结构 (DNS)。 Hierarchical model. (层次模型)
interpretive 解释型,运行时翻译 (Python)。 Interpretive language. (解释型语言)
optimization 优化,性能/查询调优。 Performance optimization. (性能优化)
partitioning 分区,分库分表策略。 Data partitioning. (数据分区)
product-line 产品线,复用核心资产。 Software product line. (软件产品线)
Cloud platform 云平台,PaaS服务环境。 Cloud platform service. (云平台服务)
Cluster system 集群,高可用/负载均衡组。 High availability cluster. (高可用集群)
data structure 数据结构,数据组织方式。 Tree data structure. (树状数据结构)
decomposition 分解,任务或架构拆解。 Functional decomposition. (功能分解)
nonfunctional 非功能,性能/安全等NFR。 Non-functional req. (非功能需求)
normalization 规范化,数据库范式化设计。 Database normalization. (数据库规范化)
notation form 标记法,UML/ER图形符号。 UML notation. (UML标记法)
specification 规格,API或需求说明书。 API specification. (API规格说明)
data dictionary 字典,元数据集合。 System data dictionary. (系统数据字典)
data redundancy 冗余,重复存储 (反范式)。 Reduce redundancy. (减少冗余)
implementation 实现,代码落地。 Reference implementation. (参考实现)
infrastructure 基建,IaaS (计算/存储/网络)。 IT infrastructure. (IT基础设施)
maintainability 可维护,易修易改性。 Code maintainability. (代码可维护性)
reconstruction 重构,改善内部结构。 System reconstruction. (系统重构)
representation 表现,资源格式 (REST)。 Resource representation. (资源表现)
data manipulation 操纵,DML数据处理。 Data manipulation. (数据操纵)
multidimensional 多维,OLAP数据分析。 Multidimensional view. (多维视图)
Data flow diagram 数据流图,DFD,结构化分析。 Draw data flow diagram. (绘制数据流图)
Pipes and Filters 管道过滤器,数据流处理架构。 Pipes and filters style. (管道过滤器风格)
reverse engineering 逆向,反推设计或源码。 Reverse engineering. (逆向工程)
horizontal replication 水平复制,横向扩展副本。 Horizontal replication. (水平复制)
vertical partitioning 垂直分区,列式拆分。 Vertical partitioning. (垂直分区)
Model-View-Controller MVC,UI分层架构。 MVC design pattern. (MVC设计模式)
Central Processing Unit CPU,中央处理器。 CPU bound task. (CPU密集型任务)
entity-relationship diagram ERD,实体关系图。 Draw ER diagram. (绘制ER图)
Relational Database Management System RDBMS,关系数据库系统。 Oracle RDBMS. (Oracle关系数据库)

接下来是一篇短文,基本涵盖了上面提到的所有词汇,供读者参考。

System Architecture Design: From Requirement Analysis to Maintenance (系统架构设计:从需求分析到运维)

Software development is a complex process that transforms abstract requirements into a robust system. This article explores the fundamental stages of the lifecycle, using standard terminology relevant to a system architect.

软件开发是一个将抽象需求转化为健壮系统的复杂过程,本文使用与系统架构师相关的标准术语,探讨生命周期的基础阶段。

1. Requirement Engineering & Analysis (需求工程与分析)

The project typically begins with a proposal and a feasibility study to determine if the business objective can be met within the constraint of budget and time. The analyst engages in a dialogue with stakeholders to identify the scope. Both functional and nonfunctional requirements, such as reliability and security, must be defined.

项目通常始于提案和可行性研究,以确定是否能在预算和时间的约束内达成业务目标,分析师与干系人展开对话以识别范围,必须定义功能和非功能需求,例如可靠性和安全,

To avoid ambiguity, a detailed specification document is produced. Modeling tools and UML notation form are employed to visualize the system. A use case diagram depicts the interaction between an actor and the system, while a Data Flow Diagram (DFD) illustrates how information moves. Additionally, a prototype might be created to validate requirements with the user.

为了避免歧义,需生成详细的规格文档,采用建模工具和UML标记法来可视化系统。用例图描绘了参与者与系统之间的交互,而数据流图(DFD)阐明了信息如何流动。此外,可能需要创建原型以便与用户确认需求。

2. Architecture & High-Level Design (架构与高层设计)

Architecture represents the overall structure. The architect must evaluate different patterns to reach a design decision. For a web application, the Model-View-Controller (MVC) pattern is commonly adopted to separate the view, logic, and data. Conversely, a Pipes and Filters style might be utilized for data-intensive tasks.

架构代表了总体结构。架构师必须评估不同的模式以做出设计决策,对于 Web 应用,通常采用模型-视图-控制器(MVC)模式来分离视图、逻辑和数据。相反,对于数据密集型任务,可能会利用管道过滤器风格。

A hierarchical approach is frequently applied, organizing the system into a presentation layer, business logic layer, and data layer. To reduce complexity, the system is decomposed into subsystems and modules. In a distributed environment, a cluster of servers or a Cloud platform may be deployed. Middleware, such as a message queue, facilitates the coordination of services.

通常采用层次化方法,将系统组织为表现层、业务逻辑层和数据层,为了降低复杂性,系统被分解为子系统和模块,在分布式环境中,可以部署服务器集群或云平台,像消息队列这样的中间件有助于服务的协调,

3. Detailed Design & Database (详细设计与数据库)

In the detailed design phase, components are refined, and interfaces and connectors are defined to ensure high cohesion and low coupling.

在详细设计阶段,需精化构件并定义接口和连接件,以确保高内聚和低耦合。

Data persistence is managed by a Database, typically a Relational Database Management System (RDBMS). The schema is designed using an Entity-Relationship Diagram (ERD) to define entities, attributes, and relationships. Primary keys and foreign keys are specified. To maintain integrity and reduce data redundancy, normalization rules (such as 3rd Normal Form) are applied.

数据持久化由数据库管理,通常是关系数据库管理系统(RDBMS)。模式通过实体关系图(ERD)进行设计,以定义实体、属性和关系。需规定主键和外键,为了保持完整性并减少数据冗余,应应用规范化规则(如第三范式)。

Database operations are executed as transactions. Concurrency must be handled to synchronize access. For performance enhancement, indexing, partitioning, or replication strategies may be employed.

数据库操作作为事务执行。必须处理并发以同步访问。为了提升性能,可以采用索引、分区或复制策略。

4. Implementation, Deployment & Maintenance (实现、部署与运维)

During construction, developers implement the logic using a programming language, utilizing frameworks and libraries. The resulting code is either compiled or interpretive.

在构造期间,开发人员利用框架和库,使用编程语言实现逻辑。生成的代码是编译型的或解释型的。

The system is deployed to the infrastructure, often using virtualization or containers. Security is critical; logs must be audited and access controlled. In the operational phase, the system is monitored, issues are handled, and backups are performed. Performance is also optimized. Occasionally, reverse engineering is performed on outdated systems for reconstruction.

系统被部署到基础设施,通常使用虚拟化或容器。安全至关重要;必须审计日志并控制访问,在运维阶段,需监控系统,处理问题,并执行备份,同时也要优化性能。有时,需对过时系统执行逆向工程以进行重构,

This iterative progression ensures the deliverable provides substantial value to the enterprise.

这种迭代演进确保交付物能为企业提供实质价值。

预览时标签不可点

二手架构师杂谈 · 目录

二手架构师杂谈

上一篇软考高级系统架构设计师知识精要-新兴技术与基础设施下一篇新手向的软考高级架构师完全备考指南

Close

更多

搜索「」网络结果

Close

调整当前正文文字大小

更多

100%