【软考速通笔记】系统架构设计师⑲——专业英语

文章目录

  • 一、前言
  • 二、常用名词
  • 三、架构风格
  • 四、非功能需求
  • 五、应用架构
  • 六、软件架构重用

一、前言

笔记目录大纲请查阅:【软考速通笔记】系统架构设计师——导读

二、常用名词

名词翻译
architecture架构
system系统
design设计
requirements需求
components组件
constraints约束
models模型
properties属性
styles风格
connector连接器
environment环境
information信息
data数据
process过程
hardware硬件
software软件
specifications规范
types类型
performance性能
security安全
abilities能力
countries国家
application应用
technologies技术
outline大纲
construction构造
implementation实施
details细节
logical逻辑的
DFD数据流图(Data Flow Diagram)
ERD实体关系图(Entity Relationship Diagram)
data flow数据流
general总体的
standards标准
objectives目标
feasibility可行性
techniques技术
physical物理的
network网络
processors处理器
stores存储
distribution分布
options选项
servers服务器
tables
database数据库
construction activity构建活动
elements元素
relations关系
名词翻译
defines定义
determines确定
developed发展
refine细化
employed采用
select选择
placed放置
decide决定
develop开发
focus聚焦
protect保护
specifies指定
serves服务
include包括
distribute分发
create创建
constrained受限
drawn绘制
partitioning分区
replication复制
support支持
record记录
connect连接
involves涉及
analyzing分析
construct构建
converts转换
storage存储

三、架构风格

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 stypes, 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 s system’s overall properties form 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编写的管道-过滤器架构就是最出名的例子。

四、非功能需求

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 left to experienced architecture designer and consultants.
架构设计是非常复杂的过程,往往留给经验丰富的架构师和顾问。

The first step is to refine the nonfunctional requirements into more detailed requirements that are then employed to help select the architecture to be used and the software components to be placed on each device.
第一步去定义非功能性需求细化为更详细的要求,然后用于帮助选择要使用的体系结构和要放置到每个设备中的软件组件。

In a client-based architecture, one also has to decide whether to use a two-tier, three-tier, or n-tier architecture.
基于客户端的架构中,还必须决定是使用两层、三层还是n层架构。

Then the requirements and the architecture design are used to develop the hardware and software specification.
然后使用需求和架构设计来开发硬件和软件规范。

There are four primary types of nonfunctional requirements that can be important in designing the architecture.
在架构设计中有4种主要的非功能性需求可能很重要。

A operational requirements specify the operating environment(s) in which the system must perform and how those may change over time.
操作要求指定系统必须执行的操作环境以及这些环境如何随时间变化。

Performance requirements focus on the nonfunctional requirements issues such as response time, capacity, and reliability.
性能要求主要侧重在非功能性需求问题,例如响应时间、容量和可靠性。

Security requirements are the abilities to protect the information system form disruption and data loss, whether caused by an intentional act.
安全需求是指有能力保护信息系统免受破坏和数据丢失的能力。

Cultural and political requirements are specific to the countries in which the system will be used.
使用该系统的国家明确文化和政治要求。

五、应用架构

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 DFD adn 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 distribution 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 table as a data store on the physical DFD and connect each to the appropriate server.
在不同服务器上存储特定表的情况下,我们应该将不同表记为物理数据流图中的数据存储,并将其连接到相应的服务器。

六、软件架构重用

Software architecture reconstruction is an interpretive, interactive, and iterative process including many activities
软件架构重用是一个解释性、交互式和反复迭代的过程,包括了多项活动。

Information extraction involves analyzing a system’s existing design and implementation artifacts to construct a model of it.
信息提取需要分析系统现有的设计和实现来构造它的模型。

The result is used in following activities to construct a view of the system.
这个结果用于后续活动构造系统的视图。

The database construction activity converts the elements and relations contained in the view into a standard format for storage in a database.
数据库构建活动将视图中包含的元素和关系转换为标准格式,以存储在数据库中。


若觉得文章对你有帮助,随手『点赞』、『收藏』、『关注』,也是对我的支持。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/888768.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

三菱JET伺服CC-Link IE现场网络Basic链接软元件(RYn/RXn)(RWwn/RWrn)

链接软元件(RYn/RXn) 要点 在循环通信中对主站发送给伺服放大器的请求(RYn及RWwn)设定了范围外的值时,将无法反映设定内容。 循环通信的请求报文与响应报文的收发数据被换读为伺服放大器的对象数据(RYn、RXn)。 响应报文的设定值可进行变更。变更初始设定值时&…

WPF中的VisualState(视觉状态)

以前在设置控件样式或自定义控件时&#xff0c;都是使用触发器来进行样式更改。触发器可以在属性值发生更改时启动操作。 像这样&#xff1a; <Style TargetType"ListBoxItem"><Setter Property"Opacity" Value"0.5" /><Setter …

ARINC 标准全解析:航空电子领域多系列标准的核心内容、应用与重要意义

ARINC标准概述 ARINC标准是航空电子领域一系列重要的标准规范&#xff0c;由航空电子工程委员会&#xff08;AEEC&#xff09;编制&#xff0c;众多航空公司等参与支持。这些标准涵盖了从飞机设备安装、数据传输到航空电子设备功能等众多方面&#xff0c;确保航空电子系统的兼…

用golang简单做一个内网穿透小工具!

一个个人需求&#xff0c;需要简单的穿透一下 家里的电脑&#xff0c;也不需要多稳定&#xff0c;也没有并发。然后 通过http可以访问到内网的 一个网站&#xff0c; 因为服务端 是linux 系统 &#xff0c;内网是 windows10服务器 所以 就采用 用golang这个语言来实现&#xff…

Android Studio 历史版本下载

Android Studio 历史版本下载 官方链接&#xff1a;https://developer.android.google.cn/studio/archive 通过gradle插件版本反查Android Studio历史版本 Android Studio Ladybug | 2024.2.1 October 1, 2024 【https://redirector.gvt1.com/edgedl/android/studio/ide-zip…

微服务监控prometheus+Grafana

目录 Prometheus 概述 核心组件 特点 使用场景 Grafana 概述 功能特点 使用场景 PrometheusGrafana组合 部署和配置 一、准备工作 二、部署Prometheus 三、部署Grafana 四、创建监控仪表盘 五、验证和调优 总结 微服务监控是确保微服务架构稳定运行的关键环节…

(vue)el-cascader多选级联选择器,值取最后一级的数据

(vue)el-cascader多选级联选择器&#xff0c;取值取最后一级的数据 获取到&#xff1a;[“养殖区”,“鸡棚”,“E5001”] 期望&#xff1a;[“E5001”] 问题: 解决方法 增加change事件方法&#xff0c;处理选中的value值 1.单选 <el-cascaderv-model"tags2":o…

Java设计模式之状态模式架构高扩展的订单状态管理

🧑 博主简介:CSDN博客专家,历代文学网(PC端可以访问:https://literature.sinhy.com/#/literature?__c=1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,精通Java编程,高并发设计,Springboot和微服务,熟悉Linux,ESXI虚拟化以及云原生Docker和K8s…

独立ip服务器有什么优点?

网站的性能和安全性直接影响到用户体验和业务发&#xff0c;独立IP服务器作为一种主流的托管方式&#xff0c;因其独特的优势而受到许多企业和个人站长的青睐。与共享IP相比&#xff0c;独立IP服务器到底有哪些优点呢&#xff1f; 使用独立IP的用户不必担心与其他网站共享同一…

深入理解MySQL中的ONLY_FULL_GROUP_BY

在MySQL数据库管理中&#xff0c;ONLY_FULL_GROUP_BY是一个重要的SQL模式&#xff0c;它直接影响着GROUP BY语句的执行方式和结果。本文将从基础概念出发&#xff0c;逐步解析ONLY_FULL_GROUP_BY的工作原理、应用场景及应对策略。 什么是ONLY_FULL_GROUP_BY&#xff1f; ONLY…

图论理论基础和存储方式的实现

图论1 图论 (Graph theory) 是数学的一个分支&#xff0c;图是图论的主要研究对象。图 (Graph) 是由若干给定的顶点及连接两顶点的边所构成的图形&#xff0c;这种图形通常用来描述某些事物之间的某种特定关系。顶点用于代表事物&#xff0c;连接两顶点的边则用于表示两个事物…

每日一练 | Diff-Serv在QoS配置中的应用

01 真题题目 通常在配置 QoS 中的 Diff-Serv 时,边界路由器会通过报文的源地址和目的地址等对报文 进行分类,对不开的报文设置不同的IP优先级,而其他路由器只需要根据IP优先来对报文进行 识别即可 A.正确 B.错误 02 真题答案 A 03 答案解析 在基于 Diff-Serv&#xff08;Diff…

macOS运行amd64的镜像

在macOS上运行amd64&#xff08;x86_64&#xff09;架构的镜像&#xff0c;通常通过虚拟化或仿真工具来实现。例如&#xff0c;如果你使用的是基于Apple Silicon&#xff08;M1或M2等&#xff09;芯片的Mac&#xff0c;那么你的处理器是ARM架构的&#xff0c;而amd64是x86架构&…

Git常用的命令【提交与回退】

git分布式版本控制系统 &#xff08;SVN集中式版本控制系统&#xff09;之间的对比 git有本地仓库和远程仓库&#xff0c;不同的开发人员可以分别提交自己的本地仓库并维护代码的版本控制。 然后多个人员在本地仓库协作的代码&#xff0c;可以提交到远程仓库中做整合。 git本…

AUTOSAR AP和CP的安全要求规范(Safety Req)详细解读

一、规范的编制的背景原因 编制该规范的原因 确保系统安全性和可靠性 随着汽车电子系统日益复杂&#xff0c;功能不断增加&#xff0c;对安全性和可靠性的要求也越来越高。该规范为AUTOSAR平台在安全执行、配置、更新、信息交换、数据处理等多方面制定了明确要求&#xff0c;…

黑马程序员MybatisPlus/Docker相关内容

Day01 MP相关知识 1. mp配置类&#xff1a; 2.条件构造器&#xff1a; 具体的实现例子&#xff1a; ①QuerryWapper&#xff1a; ②LambdaQueryWrapper: 3.MP的自定义SQL 4.MP的Service层的实现 5.IService下的Lambda查询 原SQL语句的写法&#xff1a; Lambda 查询语句的…

一番赏小程序定制开发,打造全新抽赏体验平台

随着盲盒的热潮来袭&#xff0c;作为传统的潮玩方式一番赏也再次受到了大家的关注&#xff0c;市场热度不断上升&#xff01; 一番赏能够让玩家百分百中奖&#xff0c;商品种类丰富、收藏价值高&#xff0c;拥有各种IP&#xff0c;从而吸引着各个圈子的粉丝玩家&#xff0c;用…

【小脚本】pandas 操作csv,数据筛选分析生成表格

有一个表格&#xff0c;想要具体分析里面的数据&#xff0c;获得在一定条件下的结果&#xff0c;并且想要比较好的可视化。 下面的脚本涉及 修改 列的名字&#xff0c;并用excel 中的列名索引剔除第一行&#xff0c;去掉没打分的行对所选择的列统计&#xff0c;并更好的可视化…

HarmonyOS 5.0应用开发——Ability与Page数据传递

【高心星出品】 文章目录 Ability与Page数据传递Page向Ability传递数据Ability向Page传递数据 Ability与Page数据传递 基于当前的应用模型&#xff0c;可以通过以下几种方式来实现UIAbility组件与UI之间的数据同步。 使用EventHub进行数据通信&#xff1a;在基类Context中提供…