软考 系统架构设计师 2009-2018年英语翻译及重点词汇(上)

简介: 软考 系统架构设计师 2009-2018年英语翻译及重点词汇

文章目录


2009年原文

翻译

重点词汇

2010年原文

翻译

重点词汇

2011年原文

翻译

重点词汇

2012年原文

翻译

重点词汇

2013年原文

翻译

重点词汇

2014年原文

翻译

重点词汇

2015年原文

翻译

重点词汇

2016年原文

翻译

重点词汇

2017年原文

翻译

重点词汇

2018年原文

翻译

重点词汇


正文


2009年原文


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 connector types, and a set of constraints on how they can be combined. For many styles there may also exist one or more semantic models that specify how to determine a system’s overall properties from the properties of its parts. Many of architectural styles have been developed over the years.The best-known examples of pipe-and-filter architectures are programs written in the Unix shell.


翻译


一种架构风格以一种结构化组织模式定义一组这样的系统。具体来说,一种架构风格定义了一个构件及连接器类型的词汇表,以及一组关于它们如何能够被关联的约束。对于许多风格来说,可能也存在一个或多个语义模型,从系统部件的特性来确定系统的整体特性。许多架构风格已经发展了很多年,众所周知的管道-过滤器架构的例子就是用UNIX shell编写的程序。


重点词汇


pattern. 模式.

component. 构件.

constraint. 约束.

semantic model. 语义模型.

pope-and-filter. 管道-过滤器架构.

architectural style. 架构风格

specifically. 具体地.

specify. 指定、确定.


2010年原文


The software architecture is a set of software components, subsystems, relationships, interactions, the properties of each of these elements, and the set of guiding principles that together constitute the fundamental properties and constraints of a software system or set of systems. Architectural pattern defines a general set of element types and their interactions. The examples include Pipes and Filters, Model-View-Controller, and Reflection.


A model in software architecture is a representation used to understand or document one or more aspects of a problem or solution. Architecture is usually used in conjunction with many adjunct terms.


The business architecture defines the key strategies, organization, goals and related processes of the enterprise.


At the enterprise level, the application architecture may be more of a set of guidelines on how the various software architectures should be constructed consistently across the enterprise.


The reference architecture, which describes the high-level set of elements involved in application from a particular domain along with their interactions, is often used to focus on subsystem definition rather than application process level definition.


翻译


软件架构中的模型是一种表现形式,用于从一个或多个方面理解或记录一个问题或解决方案。架构通常会与一些附属词结合起来使用。


业务架构定义了企业的关键策略、组织、目标和相关过程。


在企业层面,应用架构可能更多的是一组关于应该如何在整个企业一致地构建各种软件架构的指导原则。


参考架构描述了源自特定领域的应用涉及的髙层元素集合及其交互关系,通常用于关注子系统的定义而不是应用过程级别定义。


重点词汇


Architectural pattern. 架构模式

model. 模型

business architecture. 业务架构

application architecture. 应用架构

reference architecture. 参考架构

software architecture. 软件架构

Pipes and Filters. 管道与过滤器

Model-View-Controller. MVC框架,模型(model)-视图(view)-控制器(controller)

Reflection. 反射机制

involve. 涉及、包括

interaction. 交互


2011年原文


Information systems design is defined as those tasks that focus on the specification of a detailed computer-based solution. Typically, there are four systems design tasks for in-house development.


The first task is to specify an application architecture,which defines the technologies to be used by one, more, or all information systems in terms of their data, processes, interfaces, and network components. This task is accomplished by analyzing the data models and process models that are initially created during requirements analysis.


The next systems design task is to develop the database design specifications. The purpose of this task is to prepare technical design specifications for a database that will be adaptable to future requirements and expansion.


Once the database prototype has been built, the systems designer can work closely with system users to develop input, output and dialogue specifications. The internal controls must be specified to ensure that the outputs are not lost, misrouted, misused, or incomplete.


The fourth design task involves packaging all the specifications from the previous design tasks into a set of specifications that will guide the computer programmer’s activities during the following phases of the systems development methodology.


Finally, we should reevaluate project feasibility and update the project plan accordingly. The key deliverable should include a detailed plan for the construction phase that should follow.


翻译


信息系统设计被定义为一些任务,它们主要关注一个详细的计算机解决方案的规格说明。通常来说,内部开发有四种系统设计任务。


第一项任务是确定一个应用程序架构,它以数据、过程、接口和网络组件的方式定义一个、多个或所有信息系统要使用的技术。完成这项任务需要分析最初创建于需求分析期间的数据模型和过程模型。


下一项系统设计任务是开发数据库设计的规格说明。该任务的目的是准备一个数据库技术设计规格说明,以适应将来的需求和扩展。


—旦建成了数据库原型,系统设计人员能够和系统用户密切合作开发输入、输出和对话框规格说明。必须指定内部控件来确保输出不会丢失、误传、滥用或不完整。


第四项设计任务包括把之前所有设计任务的规格说明打包为一套规格说明,将在系统开发方法的后续阶段中指导计算机程序员的活动。


最后,我们应该重新评估项目可行性并相应地更新项目计划。主要交付成果将包括构建阶段应该遵循的一个详细计划。


重点词汇


application architecture. 应用架构

database design specifications. 数据库设计规范

internal control. 内部控制

computer programmer. 计算机程序员

reevaluate project feasibility. 重新评估项目可行性

Information system. 信息系统

requirements analysis. 需求分析

systems development methodology. 系统开发方法

project feasibility. 项目可行性

specify. 指定、确定

specification. 规格

involve. 涉及、包括


2012年原文


An application architecture specifies the technologies to be used to implement one or more information systems. It serves as an outline for detailed design, construction, and implementation. Given the models and details, include logical DFDs and ERD, we can distribute data and processes to create a general design of application architecture. The design will normally be constrained by architecture standards, project objectives, and the feasibility of techniques used. The first, physical DFD to be drawn is the network architecture DFD. The next step is to distribute data stores to different processors. Data partitioning and replication are two types of distributed data which most RDBMSs support. There are many distribution options used in data distribution. In the case of storing specific tables on different servers, we should record each tableas a data store on the physical DFD and connect each to the appropriate server.


翻译


应用架构说明了实现一个或多个信息系统所使用的技术,它作为详细设计、构造和实现的一个大纲。给定了包括逻辑数据流图和实体联系图在内的模型和详细资料,我们可以分配数据和过程以创建应用架构的一个概要设计。概要设计通常会受到架构标准、项目目标和所使用技术的可行性的制约。需要绘制的第一个物理数据流图是网络架构数据流图。接下来是分配数据存储到不同的处理器。数据分区和复制是大多数关系型数据库支持的两种分布式数据形式。有许多分配方法用于数据分布。在不同服务器上存储特定表的情况下,我们应该将每个表记为物理数据流图中的一个数据存储,并将每个表连接到相应的服务器。


重点词汇


logical DFDs and ERD. 逻辑数据流图和实体联系图

the feasibility of techniques. 技术可行性

network architecture DFD. 网络架构数据流图

Data partitioning and replication. 数据分配和复制

storing specific tables on different servers. 在不同服务器上存储特定表

application architecture. 应用架构

detailed design. 详细设计

general design. 概要设计

feasibility of techniques. 技术可行性

data stores. 数据存储

RDBMS. 关系数据库管理系统,Relational Database Management System


2013年原文


A system’s architecture is a representation of a system in which there is a mapping of functionality onto hardware and software components, a mapping of the software architecture onto the hardware architecture, and a concern for the human interaction with these components. That is,system architecture is concerned with a total system, including hardware, software, and humans. Software architectural structures can be divided into three major categories, depending on the broad nature of the elements they show.


1)Module structures embody decisions as a set of code or data units that have to be constructed or procured.


2)Component-and-connector structures embody decisions as to how the system is to be structured as set of elements that have runtime behavior and interactions.


3)Allocation structures embody decisions as to how the system will relate to non software structures in its environment (such as CPUs, file systems, networks, development teams, etc.).


翻译


系统架构是一个系统的一种表示,包含了功能到软硬件构件的映射、软件架构到硬件架构的映射以及对于这些组件人机交互的关注。也就是说,系统架构关注于整个系统, 包括硬件、软件和使用者。软件架构结构根据其所展示元素的广义性质,可以被分为三个主要类别。


1)模块结构将决策体现为一组需要被构建或获取的代码或数据单元。


2)构件-连接器结构将决策体现为系统如何被结构化为一组具有运行时行为和交互的元素。


3)配置结构将决策体现为系统如何在其环境中关联到非软件结构,如CPU、文件系统、 网络、开发团队等。


重点词汇


functionality. 功能 (计算机或电子系统的)

software architecture. 软件架构

module structures. 模块结构

component-and-connector structures. 组件-连接器结构

Allocation structures. 配置结构

相关文章
|
6月前
|
存储 边缘计算 Cloud Native
“论模型驱动架构设计方法及其应用”写作框架,软考高级,系统架构设计师
模型驱动架构设计是一种用于应用系统开发的软件设计方法,以模型构造、模型转换和精化为核心,提供了一套软件设计的指导规范。在模型驱动架构环境下,通过创建出机器可读和高度抽象的模型实现对不同问题域的描述,这些模型独立于实现技术,以标准化的方式储存,利用模型转换策略来驱动包括分析、设计和实现等在内的整个软件开发过程。
346 3
|
5月前
|
调度 数据库 uml
高级系统架构设计师问题之线程状态变化如何解决
高级系统架构设计师问题之线程状态变化如何解决
|
2月前
|
架构师 NoSQL 大数据
复习七天通过软考高级系统架构师经历
复习七天通过软考高级系统架构师经历
110 1
|
3月前
|
网络协议 安全 中间件
系统架构设计师【第2章】: 计算机系统基础知识 (核心总结)
本文全面介绍了计算机系统及其相关技术,涵盖计算机系统概述、硬件、软件等内容。计算机系统由硬件(如处理器、存储器、输入输出设备)和软件(系统软件、应用软件)组成,旨在高效处理和管理数据。硬件核心为处理器,历经从4位到64位的发展,软件则分为系统软件和应用软件,满足不同需求。此外,深入探讨了计算机网络、嵌入式系统、多媒体技术、系统工程及性能评估等多个领域,强调了各组件和技术在现代信息技术中的重要作用与应用。
156 4
|
2月前
|
消息中间件 架构师 Cloud Native
软考高级系统架构师论文,到底该怎么写
软考高级系统架构师论文,到底该怎么写
150 0
|
6月前
|
存储 数据采集 数据挖掘
“湖仓一体架构及其应用”写作框架,系统架构设计师
随着5G、大数据、人工智能、物联网等技术的不断成熟,各行各业的业务场景日益复杂,企业数据呈现出大规模、多样性的特点,特别是非结构化数据呈现出爆发式增长趋势。在这一背景下,企业数据管理不再局限于传统的结构化OLTP(On-Line Transaction Processing)数据交易过程,而是提出了多样化、异质性数据的实时处理要求。传统的数据湖(Data Lake)在事务一致性及实时处理方面有所欠缺,而数据仓库(Data Warehouse)也无法应对高并发、多数据类型的处理。因此,支持事务一致性、提供高并发实时处理及分析能力的湖仓一体(Lake House)架构应运而生。湖仓一体架构在成本、
151 2
|
6月前
|
存储 消息中间件 API
“论微服务架构及其应用”写作框架,软考高级,系统架构设计师
论微服务架构及其应用近年来,随着互联网行业的迅猛发展,公司或组织业务的不断扩张,需求的快速变化以及用户量的不断增加,传统的单块(Monolithic)软件架构面临着越来越多的挑战,已逐渐无法适应互联网时代对软件的要求。在这一背景下,微服务架构模式(MicroserviceArchitecturePattern)逐渐流行,它强调将单一业务功能开发成微服务的形式,每个微服务运行在一个进程中;采用HTTP等通用协议和轻量级API实现微服务之间的协作与通信。这些微服务可以使用不同的开发语言以及不同数据存储技术,能够通过自动化部署工具独立发布,并保持最低限制的集中式管理。
360 4
|
6月前
|
Java 数据库连接 API
“论数据访问层设计技术及其应用”写作框架,系统架构设计师
在信息系统的开发与建设中,分层设计是一种常见的架构设计方法,区分层次的目的是为了实现“高内聚低耦合”的思想。分层设计能有效简化系统复杂性,使设计结构清晰,便于提高复用能力和产品维护能力。一种常见的层次划分模型是将信息系统分为表现层、业务逻辑层和数据访问层。信息系统一般以数据为中心,数据访问层的设计是系统设计中的重要内容。数据访问层需要针对需求,提供对数据源读写的访问接口;在保障性能的前提下,数据访问层应具有良好的封装性、可移植性,以及数据库无关性。
164 0
“论数据访问层设计技术及其应用”写作框架,系统架构设计师
|
6月前
|
边缘计算 Cloud Native IDE
“论SOA在企业集成架构设计中的应用”写作框架,系统架构设计师
企业应用集成(Enterprise Application Integration, EAI)是每个企业都必须要面对的实际问题。面向服务的企业应用集成是一种基于面向服务体系结构(Service-OrientedArchitecture,SOA)的新型企业应用集成技术,强调将企业和组织内部的资源和业务功能暴露为服务,实现资源共享和系统之间的互操作性,并支持快速地将新的应用以服务的形式加入到已有的集成环境中,增强企业IT环境的灵活性。
136 0
|
6月前
|
运维 监控 Cloud Native
“论云原生架构及其应用”写作框架,系统架构设计师
近年来,随着数字化转型不断深入,科技创新与业务发展不断融合,各行各业正在从大工业时代的固化范式进化成面向创新型组织与灵活型业务的崭新模式。在这一背景下,以容器和微服务架构为代表的云原生技术作为云计算服务的新模式,已经逐渐成为企业持续发展的主流选择。云原生架构是基于云原生技术的一组架构原则和设计模式的集合,旨在将云应用中的非业务代码部分进行最大化剥离,从而让云设施接管应用中原有的大量非功能特性(如弹性、韧性、安全、可观测性、灰度等),使业务不再有非功能性业务中断困扰的同时,具备轻量、敏捷、高度自动化的特点。云原生架构有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用
455 0

热门文章

最新文章