查看更多
当前 - 选择题 - 专业英语
困难
单选题
2017年11月第44题
#了解即可
#超纲

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 designers and consultants. The first step is to refine the (问题1) 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 (问题2) , one also has to decide whether to use a two-tier, three-tier, or n-tier architecture. 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. (问题3) specify the operating environment(s) in which the system must perform and how those may change over time. (问题4) focus on the nonfunctional requirements issues such as response time, capacity, and reliability. (问题5) are the abilities to protect the information system from 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.

浓缩知识点

系统架构设计是由资深架构师主导的复杂流程,核心是将高层需求细化为具体需求,以此完成架构选型、软硬件部署规划及规格制定。其中,客户端-服务器(C/S)架构是分布式系统的主流架构,可根据业务复杂度设计为两层、三层或多层架构,区别于客户端主导、服务器主导的单一架构模式。

非功能需求是架构设计的关键考量维度,核心包含四类:运行需求,明确系统的运行环境及环境的动态变化要求,保障系统场景适配性;性能需求,聚焦响应时间、系统容量、可靠性等核心指标,直接决定系统服务能力;安全需求,重点在于防御恶意攻击、避免数据泄露与系统中断,需与人身设备安全类需求明确区分;此外还有文化政治需求,需匹配系统部署地区的特定规则。另外要明确,功能需求侧重业务功能实现,非功能需求侧重系统质量属性,系统约束是必须遵守的外部限制,与非功能需求存在本质差异,维护性需求则属于非功能需求中关乎系统后期维护效率的类别。

正确答案
B

本题考察的是系统架构设计中的非功能需求分类及其应用
架构设计不仅涉及功能实现,还要满足系统在性能、可用性、安全性、可维护性等方面的需求,这些非功能需求会直接影响架构方案的选择。
问题1
A选项 functional requirements:描述系统应具备的业务功能,与架构性能无关,错误。
B选项 nonfunctional requirements:描述系统的质量属性,如性能、可用性、安全性等,本题明确指出是将其细化为详细需求,因此正确。
C选项 system constraint:指系统必须遵守的限制条件,不等同于本题描述的非功能需求,错误。
D选项 system operational environment:指运行环境,不是总类,错误。
选择选项 B。

问题2
A选项 client-based architecture:客户端承担主要处理,不符合本题“需决定两层、三层或n层架构”的背景,错误。
B选项 server-based architecture:所有处理集中在服务器端,非本题语境,错误。
C选项 network architecture:泛指网络架构,不是应用层的系统架构,错误。
D选项 client-server architecture:符合题干中两层、三层、n层架构的描述,正确。
选择选项 D。

问题3
A选项 Operational requirements:定义系统运行的操作环境及其变化,本题对应的描述正是此项,正确。
B选项 Speed requirements:属于性能需求,不符合本空格描述,错误。
C选项 Access control requirements:属于安全需求,错误。
D选项 Customization requirements:属于功能或可维护性需求,错误。
选择选项 A。

问题4
A选项 Environment requirements:与运行环境相关,不是性能问题,错误。
B选项 Maintainability requirements:涉及系统维护方便性,错误。
C选项 Performance requirements:与响应时间、容量、可靠性直接相关,本题描述与其一致,正确。
D选项 Virus control requirements:属于安全性范畴,错误。
选择选项 C。

问题5
A选项 Safety requirements:与人身和设备安全相关,错误。
B选项 Security requirements:涉及防御恶意破坏、保护数据安全,本题描述正好匹配,正确。
C选项 Data management requirements:涉及数据组织与管理,错误。
D选项 System requirements:泛指系统整体需求,不够具体,错误。
选择选项 B。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有