某公司欲开发一个在线教育平台。在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“网站在并发用户数量1O万的负载情况下,用户请求的平均响应时间应小于3秒”这一场景主要与____①____质量属性相关,通常可采用___②_____架构策略实现该属性

admin2023-02-21  54

问题 某公司欲开发一个在线教育平台。在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“网站在并发用户数量1O万的负载情况下,用户请求的平均响应时间应小于3秒”这一场景主要与____①____质量属性相关,通常可采用___②_____架构策略实现该属性;“主站宕机后,系统能够在10秒内自动切换至备用站点并恢复正常运行”主要与____③____质量属性相关,通常可采用____④____架构策略实现该属性;“系统完成上线后,少量的外围业务功能和界面的调整与修改不超过10人·月”主要与____⑤____质量属性相关。

选项 A、性能
B、可用性
C、易用性
D、可修改性

答案D

解析 本题考查质量属性的基础知识与应用。架构的基本需求主要是在满足功能属性的前提下,关注软件质量属性,架构设计则是为满足架构需求(质量属性)寻找适当的“战术”(即架构策略)。软件属性包括功能属性和质量属性,但是,软件架构(及软件架构设计师)重点关注的是质量属性。因为在大量的可能结构中,可以使用不同的结构来实现同样的功能性,即功能性在很大程度上是独立于结构的,架构设计师面临着决策(对结构的选择),而功能性所关心的是它如何与其他质量属性进行交互,以及它如何限制其他质量属性。常见的6个质量属性为可用性、可修改性、性能、安全性、可测试性、易用性。质量属性场景是一种面向特定的质量属性的需求,由以下6部分组成:刺激源、刺激、环境、制品、响应、响应度量。题目中描述的人员管理系统在架构设计阶段,公司的架构师识别出3个核心质量属性场景,其中“网站在并发用户数量10万的负载情况下,用户请求的平均响应时间应小于3秒”这一场景主要与性能质量属性相关,通常可采用提高计算效率、减少计算开销、控制资源使用、资源调度、负载均衡等架构策略实现该属性:“主站宕机后,系统能够在10秒内自动切换至备用站点并恢复正常运行”主要与可用性质量属性相关,通常可采用。Ping/Echo、心跳、异常检测、主动冗余、被动冗余、检查点等架构策略实现该属性;“系统完成上线后,少量的外围业务功能和界面的调整与修改不超过10人·月”主要与可修改性质量属性相关。
转载请注明原文地址:https://jikaoti.com/ti/QHoiFFFM
0

相关试题推荐
最新回复(0)