通常可采用( )架构策略实现性能属性。
单选题
通常可采用( )架构策略实现性能属性。
A. 抽象接口
B. 信息隐藏
C. 主动冗余
D. 资源调度
答案:D
解析
正确答案:D. 资源调度
资源调度通过合理分配 CPU、线程、连接、内存等资源,减少争用和等待,从而提升吞吐量、响应时间等性能指标,属于典型的性能属性架构策略。
- A 抽象接口:主要提升可修改性、可移植性,降低耦合,不直接提升性能。
- B 信息隐藏:主要提升可修改性,封装变化,不直接针对性能。
- C 主动冗余:主要提升可用性、可靠性,通过副本切换实现容错。
- D 资源调度:性能战术,如并发、负载均衡、优先级、队列调度等。
延伸:性能战术通常分为资源需求、资源管理、资源仲裁;可用性常用冗余、心跳、选举;可修改性常用信息隐藏、抽象接口。面试常考质量属性与架构战术的对应关系。
本单元其他题目
- “网站在并发用户数量10万的负载情况下,用户请求的平均响应时间应小于3秒”这一场景主要与( )质…
- “主站宕机后,系统能够在10秒内自动切换至备用站点并恢复正常运行”主要与( )质量属性相关。
- 通常可采用( )架构策略实现可用性属性。
- “系统完成上线后,少量的外围业务功能和界面的调整与修改不超过10人·月”主要与( )质量属性相关…
- 请解释质量属性场景的六个组成部分,并针对“网站在并发用户数量10万的负载情况下,用户请求的平均响…
- 在架构评估中,质量属性效用树主要关注哪些质量属性?请将题干中的需求描述(a)~(k)归类到相应的…
- 在架构评估过程中,评估人员所关注的是系统的质量属性。其中,是指系统的响应能力,即要经过多长时间才…
- 在一个分布式软件系统中,一个构件失去了与另一个远程构件的连接。在系统修复后,连接于30秒之内恢复…
- 软件系统质量属性(Quality Attribute)是一个系统的可测量或者可测试的属性,它被用…
- 软件系统质量属性中,( )关注的是当用户数和数据量增加时,软件系统维持高服务质量的能力。
- 简述软件质量属性中的性能与可用性的区别,并各举一个例子。