《软件工程师》专业英语题目及答案解析

第四十一题:


 A system's architecture is a representation of a system in which there is a mapping of  ()  onto hardware and software components, a mapping of the  (请回答此空)  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) ()  embody decisions as a set of code or data units that have to be constructed or procured. 2) ()  embody decisions as to how the system is to be structured as set of elements that have runtime behavior and interactions. 3) ()  embody decisions as to how the system will relate to nonsoftware structures in its environment (such as CPUs, file systems, networks, development teams, etc.).

A. physical components

B. network architecture

C. software architecture

D. interface architecture

正确答案:C

答案解析:参考译文系统架构是一个系统的一种表示,包含了功能到软硬件构件的映射、软件架构到硬件架构的映射以及对于这些组件人机交互的关注。也就是说,系统架构关注于整个系统,包括硬件、软件和使用者。软件架构结构根据其所展示元素的广义性质,可以被分为三个主要类别。①模块结构将决策体现为一组需要被构建或采购的代码或数据单元。②构件连接器结构将决策体现为系统如何被结构化为一组具有运行时行为和交互的元素。③分配结构将决策体现为系统如何在其环境中关联到非软件结构,如CPU、文件系统、网络、开发团队等。

第四十二题:


 A system's architecture is a representation of a system in which there is a mapping of  ()  onto hardware and software components, a mapping of the  ()  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) (请回答此空3)  embody decisions as a set of code or data units that have to be constructed or procured. 2) ()  embody decisions as to how the system is to be structured as set of elements that have runtime behavior and interactions. 3) ()  embody decisions as to how the system will relate to nonsoftware structures in its environment (such as CPUs, file systems, networks, development teams, etc.).

A. Service structures

B. Module structures

C. Deployment structures

D. Work assignment strctures

正确答案:B

答案解析:参考译文系统架构是一个系统的一种表示,包含了功能到软硬件构件的映射、软件架构到硬件架构的映射以及对于这些组件人机交互的关注。也就是说,系统架构关注于整个系统,包括硬件、软件和使用者。软件架构结构根据其所展示元素的广义性质,可以被分为三个主要类别。①模块结构将决策体现为一组需要被构建或采购的代码或数据单元。②构件连接器结构将决策体现为系统如何被结构化为一组具有运行时行为和交互的元素。③分配结构将决策体现为系统如何在其环境中关联到非软件结构,如CPU、文件系统、网络、开发团队等。

第四十三题:


 A system's architecture is a representation of a system in which there is a mapping of  ()  onto hardware and software components, a mapping of the  ()  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) ()  embody decisions as a set of code or data units that have to be constructed or procured. 2) (请回答此空)  embody decisions as to how the system is to be structured as set of elements that have runtime behavior and interactions. 3) ()  embody decisions as to how the system will relate to nonsoftware structures in its environment (such as CPUs, file systems, networks, development teams, etc.).

A. Decomposition structures

B. Layer structures

C. Implementation strctures

D. Component-and-connector-structures

正确答案:D

答案解析:参考译文系统架构是一个系统的一种表示,包含了功能到软硬件构件的映射、软件架构到硬件架构的映射以及对于这些组件人机交互的关注。也就是说,系统架构关注于整个系统,包括硬件、软件和使用者。软件架构结构根据其所展示元素的广义性质,可以被分为三个主要类别。①模块结构将决策体现为一组需要被构建或采购的代码或数据单元。②构件连接器结构将决策体现为系统如何被结构化为一组具有运行时行为和交互的元素。③分配结构将决策体现为系统如何在其环境中关联到非软件结构,如CPU、文件系统、网络、开发团队等。

第四十四题:


 A system's architecture is a representation of a system in which there is a mapping of  ()  onto hardware and software components, a mapping of the  ()  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) ()  embody decisions as a set of code or data units that have to be constructed or procured. 2) ()  embody decisions as to how the system is to be structured as set of elements that have runtime behavior and interactions. 3) (请回答此空)  embody decisions as to how the system will relate to nonsoftware structures in its environment (such as CPUs, file systems, networks, development teams, etc.).

A. Allocation structures

B. Class structures

C. Concurrency structures

D. Uses structures

正确答案:A

答案解析:参考译文系统架构是一个系统的一种表示,包含了功能到软硬件构件的映射、软件架构到硬件架构的映射以及对于这些组件人机交互的关注。也就是说,系统架构关注于整个系统,包括硬件、软件和使用者。软件架构结构根据其所展示元素的广义性质,可以被分为三个主要类别。①模块结构将决策体现为一组需要被构建或采购的代码或数据单元。②构件连接器结构将决策体现为系统如何被结构化为一组具有运行时行为和交互的元素。③分配结构将决策体现为系统如何在其环境中关联到非软件结构,如CPU、文件系统、网络、开发团队等。

第四十五题:


We initially described SOA without mentioning Web services, and vice versa. This is because they are orthogonal: service-orientation is an architectural  (请回答此空)  while Web services are an implementation  ()  .The two can be used together, and they frequently are, but they are not mutually dependent.For example, although it is widely considered to be a distributed-computing solution,SOA can be applied to advantage in a single system,where services might be individual processes with well-defined  ()  that communicate using local channels,or in a self-contained cluster, where they might communicate across a high-speed interconnect.Similarly, while Web services are  ()  as the basis for a service-oriented environment, there is nothing in their definition that requires them to embody the SOA principles. While  ()  is often held up as a key characteristic of Web services,there is no technical reason that they should be stateless-that would be a design choice of the developer,which may be dictated by the architectural style of the environment in which the service is intended to participate.

A. design

B. style

C. technology

D. structure

正确答案:B

答案解析:参考译文:我们最初描述SOA时没有提到Web服务,反之亦然。这是因为它们是互相垂直的:面向服务是一种架构风格,而Web服务是一个实现技术。两者可以一起使用,而且经常是,但它们并不相互依赖。例如,尽管SOA被广泛认为是一种分布式计算解决方案,但它可以在单个系统中得到应用,而服务可以是使用本地通道进行通信的良好定义的单独进程接口,也可以在一个独立的集群中,其中它们可以通过高速互连进行通信。类似地,虽然Web服务被认为是面向服务环境的基础,但它们的定义中没有任何内容要求它们体现SOA原则。虽然无状态通常被认为是Web服务的一个关键特性,但没有技术上的理由认为它们应该是无状态的,这将是开发人员的设计选择,这可能取决于服务要参与的环境的架构风格。(71) A.设计  B.风格 C.技术D.结构(72) A.结构  B.风格 C.技术D.方法(73) A.接口 B.方法 C.逻辑D.格式(74) A.被视为 B.良好适配 C.工作D.使用(75) A.分布 B.互连 C.依赖D.无状态参考答案:(71)B;(72)C;(73)A;(74)A;(75)D

第四十六题:


We initially described SOA without mentioning Web services, and vice versa. This is because they are orthogonal: service-orientation is an architectural  ()  while Web services are an implementation  (请回答此空)  .The two can be used together, and they frequently are, but they are not mutually dependent.For example, although it is widely considered to be a distributed-computing solution,SOA can be applied to advantage in a single system,where services might be individual processes with well-defined  ()  that communicate using local channels,or in a self-contained cluster, where they might communicate across a high-speed interconnect.Similarly, while Web services are  ()  as the basis for a service-oriented environment, there is nothing in their definition that requires them to embody the SOA principles. While  ()  is often held up as a key characteristic of Web services,there is no technical reason that they should be stateless-that would be a design choice of the developer,which may be dictated by the architectural style of the environment in which the service is intended to participate.

A. structure

B. style

C. technology

D. method

正确答案:C

答案解析:参考译文:我们最初描述SOA时没有提到Web服务,反之亦然。这是因为它们是互相垂直的:面向服务是一种架构风格,而Web服务是一个实现技术。两者可以一起使用,而且经常是,但它们并不相互依赖。例如,尽管SOA被广泛认为是一种分布式计算解决方案,但它可以在单个系统中得到应用,而服务可以是使用本地通道进行通信的良好定义的单独进程接口,也可以在一个独立的集群中,其中它们可以通过高速互连进行通信。类似地,虽然Web服务被认为是面向服务环境的基础,但它们的定义中没有任何内容要求它们体现SOA原则。虽然无状态通常被认为是Web服务的一个关键特性,但没有技术上的理由认为它们应该是无状态的,这将是开发人员的设计选择,这可能取决于服务要参与的环境的架构风格。(71) A.设计  B.风格 C.技术D.结构(72) A.结构  B.风格 C.技术D.方法(73) A.接口 B.方法 C.逻辑D.格式(74) A.被视为 B.良好适配 C.工作D.使用(75) A.分布 B.互连 C.依赖D.无状态参考答案:(71)B;(72)C;(73)A;(74)A;(75)D

第四十七题:


We initially described SOA without mentioning Web services, and vice versa. This is because they are orthogonal: service-orientation is an architectural  ()  while Web services are an implementation  ()  .The two can be used together, and they frequently are, but they are not mutually dependent.For example, although it is widely considered to be a distributed-computing solution,SOA can be applied to advantage in a single system,where services might be individual processes with well-defined  (请回答此空)  that communicate using local channels,or in a self-contained cluster, where they might communicate across a high-speed interconnect.Similarly, while Web services are  ()  as the basis for a service-oriented environment, there is nothing in their definition that requires them to embody the SOA principles. While  ()  is often held up as a key characteristic of Web services,there is no technical reason that they should be stateless-that would be a design choice of the developer,which may be dictated by the architectural style of the environment in which the service is intended to participate.

A. interfaces

B. functions

C. logics

D. formats

正确答案:A

答案解析:参考译文:我们最初描述SOA时没有提到Web服务,反之亦然。这是因为它们是互相垂直的:面向服务是一种架构风格,而Web服务是一个实现技术。两者可以一起使用,而且经常是,但它们并不相互依赖。例如,尽管SOA被广泛认为是一种分布式计算解决方案,但它可以在单个系统中得到应用,而服务可以是使用本地通道进行通信的良好定义的单独进程接口,也可以在一个独立的集群中,其中它们可以通过高速互连进行通信。类似地,虽然Web服务被认为是面向服务环境的基础,但它们的定义中没有任何内容要求它们体现SOA原则。虽然无状态通常被认为是Web服务的一个关键特性,但没有技术上的理由认为它们应该是无状态的,这将是开发人员的设计选择,这可能取决于服务要参与的环境的架构风格。(71) A.设计  B.风格 C.技术D.结构(72) A.结构  B.风格 C.技术D.方法(73) A.接口 B.方法 C.逻辑D.格式(74) A.被视为 B.良好适配 C.工作D.使用(75) A.分布 B.互连 C.依赖D.无状态参考答案:(71)B;(72)C;(73)A;(74)A;(75)D

第四十八题:


We initially described SOA without mentioning Web services, and vice versa. This is because they are orthogonal: service-orientation is an architectural  ()  while Web services are an implementation  ()  .The two can be used together, and they frequently are, but they are not mutually dependent.For example, although it is widely considered to be a distributed-computing solution,SOA can be applied to advantage in a single system,where services might be individual processes with well-defined  ()  that communicate using local channels,or in a self-contained cluster, where they might communicate across a high-speed interconnect.Similarly, while Web services are  (请回答此空)  as the basis for a service-oriented environment, there is nothing in their definition that requires them to embody the SOA principles. While  ()  is often held up as a key characteristic of Web services,there is no technical reason that they should be stateless-that would be a design choice of the developer,which may be dictated by the architectural style of the environment in which the service is intended to participate.

A. regarded

B. well-suited
C. worked

D. used

正确答案:A

答案解析:参考译文:我们最初描述SOA时没有提到Web服务,反之亦然。这是因为它们是互相垂直的:面向服务是一种架构风格,而Web服务是一个实现技术。两者可以一起使用,而且经常是,但它们并不相互依赖。例如,尽管SOA被广泛认为是一种分布式计算解决方案,但它可以在单个系统中得到应用,而服务可以是使用本地通道进行通信的良好定义的单独进程接口,也可以在一个独立的集群中,其中它们可以通过高速互连进行通信。类似地,虽然Web服务被认为是面向服务环境的基础,但它们的定义中没有任何内容要求它们体现SOA原则。虽然无状态通常被认为是Web服务的一个关键特性,但没有技术上的理由认为它们应该是无状态的,这将是开发人员的设计选择,这可能取决于服务要参与的环境的架构风格。(71) A.设计  B.风格 C.技术D.结构(72) A.结构  B.风格 C.技术D.方法(73) A.接口 B.方法 C.逻辑D.格式(74) A.被视为 B.良好适配 C.工作D.使用(75) A.分布 B.互连 C.依赖D.无状态参考答案:(71)B;(72)C;(73)A;(74)A;(75)D

第四十九题:

We initially described SOA without mentioning Web services, and vice versa. This is because they are orthogonal: service-orientation is an architectural  ()  while Web services are an implementation  ()  .The two can be used together, and they frequently are, but they are not mutually dependent.For example, although it is widely considered to be a distributed-computing solution,SOA can be applied to advantage in a single system,where services might be individual processes with well-defined  ()  that communicate using local channels,or in a self-contained cluster, where they might communicate across a high-speed interconnect.Similarly, while Web services are  ()  as the basis for a service-oriented environment, there is nothing in their definition that requires them to embody the SOA principles. While  (请回答此空)  is often held up as a key characteristic of Web services,there is no technical reason that they should be stateless-that would be a design choice of the developer,which may be dictated by the architectural style of the environment in which the service is intended to participate.

A. distribution

B. interconnection

C. dependence

D. statelessness

正确答案:D

答案解析:参考译文:我们最初描述SOA时没有提到Web服务,反之亦然。这是因为它们是互相垂直的:面向服务是一种架构风格,而Web服务是一个实现技术。两者可以一起使用,而且经常是,但它们并不相互依赖。例如,尽管SOA被广泛认为是一种分布式计算解决方案,但它可以在单个系统中得到应用,而服务可以是使用本地通道进行通信的良好定义的单独进程接口,也可以在一个独立的集群中,其中它们可以通过高速互连进行通信。类似地,虽然Web服务被认为是面向服务环境的基础,但它们的定义中没有任何内容要求它们体现SOA原则。虽然无状态通常被认为是Web服务的一个关键特性,但没有技术上的理由认为它们应该是无状态的,这将是开发人员的设计选择,这可能取决于服务要参与的环境的架构风格。(71) A.设计  B.风格 C.技术D.结构(72) A.结构  B.风格 C.技术D.方法(73) A.接口 B.方法 C.逻辑D.格式(74) A.被视为 B.良好适配 C.工作D.使用(75) A.分布 B.互连 C.依赖D.无状态参考答案:(71)B;(72)C;(73)A;(74)A;(75)D

第五十题:


Cloud computing is a phrase used to describe a variety of computing concepts that involve a large number of computers ___(请回答此空)___ through a real-time communication network such as the Internet. In science, cloud computing is a ___()___ for distributed computing over a network, and means the ___()___ to run a program or application on many connected computers at the same time.The architecture of a cloud is developed at three layers: infrastructure, platform, and application. The infrastucture layer is built with virtualized computestorageand network resources. The platform lay-er is for general-purpose and repeated usage of the collection of software resources. The application layer is formed with a collection of all needed software modules for SaaS applications. The infrastucture layer serves as the ___()___ for building the platform layer of the cloud. In turn, the platform layer is foundation for implementing the ___()___ layer for SaaS application.

A. connected

B. implemented

C. optimized

D. virtualized

正确答案:A

答案解析:云计算是一个用来描述各种计算概念的一个短语,计算概念涉及大量计算机通过实时通信的网络,如Internet,(71)在一起。在科学研究中,云计算是分布式网络计算的(72),意味着有(73)同时在多台互连的计算机上运行一个程序或应用。云的结构分为3层:基础设施、平台和应用。基础实施层由虚拟计算机存储和网络资源构成;平台层是具有通用性和复用性的软件资源的集合;应用层是云上针对SaaS应用的所有应用软件的集合。基础设施层时建立平台层的(74)基础;相应地,平台层是执行应用层SaaS(75)的基础。(71)A. 连接   B. 实施   C. 优化    D.虚拟化

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

建爱永恒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值