🏠 首页›第三梯队 · 上午选择得分点 · 第 25 小时 · 专业英语

专业英语

选择 5 分(固定)
📄 教材出处 · 第 25 小时《专业英语》 (书第 222–225 页) ▸ 查看原文摘录 打开教材 PDF ↗
第 222 页 ↗ 25.1 架构风格 An architectural style defines as a family of such systems in terms of a pattern of structural organization. More specifically,an architectural style defines a vocabulary of components and
第 223 页 ↗ 25.2 非功能需求 【基础知识点】 The architecture design specifies the overall architecture and the placement of software and hardware that will be used. Architecture design is a very complex process that is often
第 224 页 ↗the models and details, include logical DFD and ERD, we can distribute data and processes to create a general design of application architecture. The design will normally be constrained by architectur
第 225 页 ↗专业英语 217 25.5 练习题 A system's architecture is a representation of a system in which there is a mapping of (1) onto hardware and software components, a mapping

知识点目录(共 5 项)

  1. 架构风格英文术语(pipe-and-filter / layered / event-driven / repository…)
  2. 非功能需求英文术语(availability / scalability / maintainability…)
  3. 应用架构英文术语(microservices / middleware / SOA…)
  4. 架构重用英文术语(reuse / component…)
  5. 真题英语解题技巧:先背术语表再刷题

知识点详解

一、考试概况与应试策略

上午综合知识有 5 道英文选择题(固定 5 分),出题范围基本局限于系统架构设计方面基础性、概念性知识,大多属于名词解释范畴。只要具备一定英文水平 + 基本概念扎实,这 5 分不难拿到——是全卷性价比最高的"送分题"之一。

解题三步法:① 先看选项判断考点归属(风格/质量属性/架构结构/开发方法);② 回忆该概念的中文定义,抓关键词回原文定位;③ 英文长句先找主干,空格前后往往是定义关系(A is defined as ... / ... is a process of ...)。

二、高频主题 1:架构风格(Architectural Style)

An architectural style defines a vocabulary of components and connector types, and a set of constraints on how they can be combined. 一种架构风格定义了"构件 + 连接器类型"的词汇表,以及它们如何组合的约束 pipe-and-filter 管道-过滤器 → programs written in UNIX shell(必背例句) semantic models 语义模型 从部件特性确定系统整体特性 pattern of structural organization 结构化组织模式定义一组系统(family of systems) 常见风格词族 layered / event-driven / repository / client-server
图 1 架构风格主题必背英文句式
英文术语中文记忆点
pipe-and-filter管道-过滤器UNIX shell 程序(教材原句,考过)
layered分层风格layer / tier 分层分层
event-driven事件驱动publish-subscribe 发布-订阅
repository仓库/以数据为中心central data store 中央数据存储
client-server客户端/服务器two-tier / three-tier / n-tier
vocabulary / constraints词汇表 / 约束风格定义三件套:构件+连接器+约束

三、高频主题 2:非功能需求(Nonfunctional Requirements)

四种主要的非功能需求类型(教材原文结构,考过排序/匹配题):

英文类型中文关键词
Operational requirements操作(运行)需求specify the operating environment(s)——指定系统必须执行的操作环境及其随时间的变化
Performance requirements性能需求response time, capacity, and reliability——响应时间、容量、可靠性
Security requirements安全需求protect ... from disruption and data loss——防止故意行为造成的破坏与数据丢失
Cultural and political requirements文化与政治需求specific to the countries——特定于系统将被使用的国家

相关句式:The first step is to refine the nonfunctional requirements into more detailed requirements(第一步是把非功能需求细化为更详细的需求)→ 用于帮助选择体系结构。two-tier / three-tier / n-tier architecture 两层/三层/n 层。

💡 记忆:四需求首字母连读"O-P-S-C"——Operation 管环境、Performance 管时延、Security 管破坏、Cultural 管国家。

四、高频主题 3:应用架构(Application Architecture)

必背概念链:应用架构 specifies the technologies to be used(说明实现信息系统所用的技术)→ 作为 detailed design, construction, and implementation 的 outline(大纲)→ 给定 logical DFD(逻辑数据流图)和 ERD(实体联系图) → 分配数据和过程 → 创建应用架构的概要设计。

英文术语中文考点
network architecture DFD网络架构数据流图需要绘制的第一个物理 DFD
data partitioning数据分区大多数 RDBMS 支持的两种分布式数据形式(与教材 H15"数据分布四方式"呼应)
replication数据复制
data store数据存储每个表记为物理 DFD 中的一个数据存储并连接到相应服务器
architecture standards / project objectives / feasibility架构标准 / 项目目标 / 技术可行性概要设计的三个约束

五、高频主题 4:架构重用/重构(Architecture Reconstruction)

必背流程句:Software architecture reconstruction is an interpretive, interactive, and iterative process(解释性、交互式、迭代的过程)。

英文活动中文顺序
Information extraction信息提取① 分析系统现有设计与实现工件,构造模型
Database construction数据库构建② 把视图中的元素和关系转换为标准存储格式
View fusion视图融合③ 定义和操作库中信息,理顺、加强、建立元素间连接
Visualization and interaction可视化与交互重构的两个主要活动:前者让用户操作架构元素,后者提供重构设施
Pattern definition and recognition模式定义与识别

六、真题演练:软件架构结构三分类(2018 真题风格)

系统架构是系统的一种表示,包含functionality 到软硬件构件的映射、software architecture 到硬件架构的映射(答案均为 functionality / software architecture 对应选项 C/C)。软件架构结构按展示元素的广义性质分 3 类:

英文中文体现的决策
Module structures模块结构体现为一组需要被构建或采购的代码或数据单元(答案 B)
Component and connector structures构件连接器结构体现为系统如何被结构化为具有运行时行为和交互的元素(答案 D)
Allocation structures分配结构体现为系统如何关联环境中的非软件结构——CPU、文件系统、网络、开发团队(答案 A)
⚠️ 干扰项识别:选项里的 Service / Deployment / Work assignment / Decomposition / Layer / Implementation / Class / Concurrency / Uses structures 都是真实存在的其他结构名,但题干问的是"三大类"——记住对应关系:静态代码单元→Module;运行时交互→C&C;映射到环境→Allocation,即可秒杀。
💡 本节框架:"5 分固定题 = 概念名词解释"。四大主题各背一张词表:风格(pipe-and-filter/UNIX shell)、非功能需求(OPSC 四类)、应用架构(DFD/分区与复制)、重构(信息提取→库构建→视图融合)。考前 30 分钟把本节词表过一遍即可稳定拿分。