● 软件质量属性通常需要采用特定的设计策略实现。例如, (58) 设计策略能提高该系统的可用性, (59) 设计策略能够提高该系统的性能, (60) 设计策略能够提高该系统的安全性。(58)A. 心跳机制B. 数据驱动C. 关注点分离D. 信息隐藏(59)A. 引入中间层B. 事务机制C. 主动冗余D. 优先级队列(60)A. 信息隐藏B. 内置监控器C. 限制访问D. 检查点

题目

● 软件质量属性通常需要采用特定的设计策略实现。例如, (58) 设计策略能提高该系统的可用性, (59) 设计策略能够提高该系统的性能, (60) 设计策略能够提高该系统的安全性。

(58)

A. 心跳机制

B. 数据驱动

C. 关注点分离

D. 信息隐藏

(59)

A. 引入中间层

B. 事务机制

C. 主动冗余

D. 优先级队列

(60)

A. 信息隐藏

B. 内置监控器

C. 限制访问

D. 检查点


相似考题
参考答案和解析
正确答案:A,D,C
更多“● 软件质量属性通常需要采用特定的设计策略实现。例如, (58) 设计策略能提高该系统的可用性, (59) ”相关问题
  • 第1题:

    某公司欲开发一个人员管理系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“管理系统遭遇断电后,能够在15秒内自动切换至备用系统并恢复正常运行”主要与( )质量属性相关,通常可采用( )架构策略实现该属性;“系统正常运行时,人员信息查询请求应该在2秒内返回结果”主要与( )质量属性相关,通常可采用( )架构策略实现该属性;“系统需要对用户的操作情况进行记录,并对所有针对系统的恶意操作行为进行报警和记录”主要与(请作答此空)质量属性相关,通常可采用( )架构策略实现该属性。

    A.可用性
    B.安全性
    C.可测试性
    D.可修改性

    答案:B
    解析:
    此题为近几年经典题型,主要考查质量属性相关概念,属于送分题。

  • 第2题:

    某服务器软件系统对可用性(Availability)和性能(Performance)要求较高,( )设计策略能提高该系统的可用性,(请作答此空)设计策略能够提高该系统的性能。

    A. 限制访问
    B. 内置监控器
    C. 主动冗余
    D. 队列调度

    答案:D
    解析:
    软件质量属性描述了软件的非功能性属性。可用性质量属性描述了可用性是系统能够正常运行的时间比例,实现可用性策略的主要方法有错误检测、错误恢复和错误防御。主动冗余就是一种错误恢复的策略。性能是指系统的响应能力,即要经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理事件的个数。队列调度是一种提升系统性能的常用方法。

  • 第3题:

    某服务器软件系统对可用性(Availability)和性能(Performance)要求较高,(请作答此空)设计策略能提高该系统的可用性,( )设计策略能够提高该系统的性能。

    A. 限制访问
    B. 内置监控器
    C. 主动冗余
    D. 队列调度

    答案:C
    解析:
    软件质量属性描述了软件的非功能性属性。可用性质量属性描述了可用性是系统能够正常运行的时间比例,实现可用性策略的主要方法有错误检测、错误恢复和错误防御。主动冗余就是一种错误恢复的策略。性能是指系统的响应能力,即要经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理事件的个数。队列调度是一种提升系统性能的常用方法。

  • 第4题:

    某公司欲开发一个人员管理系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“管理系统遭遇断电后,能够在15秒内自动切换至备用系统并恢复正常运行”主要与( )质量属性相关,通常可采用( )架构策略实现该属性;“系统正常运行时,人员信息查询请求应该在2秒内返回结果”主要与(请作答此空)质量属性相关,通常可采用( )架构策略实现该属性;“系统需要对用户的操作情况进行记录,并对所有针对系统的恶意操作行为进行报警和记录”主要与( )质量属性相关,通常可采用( )架构策略实现该属性。

    A.可测试性
    B.易用性
    C.可用性
    D.性能

    答案:D
    解析:
    此题为近几年经典题型,主要考查质量属性相关概念,属于送分题。

  • 第5题:

    某公司欲开发一个网上商城系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“系统主站断电后,能够在2分钟内自动切换到备用站点,并恢复正常运行”主要与(请作答此空)质量属性相关,通常可采用()架构策略实现该属性;“在并发用户数不超过1000人时,用户的交易请求应该在0.5s内完成”主要与()质量属性相关,通常可采用()架构策略实现该属性;“系统应该能够抵挡恶意用户的ru 侵行为,并进行报警和记录”主要与()_质量属性相关,通常可采用()架构策略实现该属性。

    A. 性能
    B. 可用性
    C. 易用性
    D. 可修改性

    答案:B
    解析:
    “系统主站断电后,能够在2分钟内自动切换到备用站点,并恢复正常运行”主要与可用性质量属性相关,通常可采用心跳、Ping/Echo、主动冗余、被动冗余、选举等架构策略实现该属性;“在并发用户数不超过1000人时,用户的交易请求应该在0.5s内完成”,主要与性能这一质量属性相关,实现该属性的常见架构策略包括:增加计算资源、减少计算开销、引入并发机制、采用资源调度等。“系统应该能够抵挡恶意用户的入ru 侵检测、用户认证、用户授权、追踪审计等架构策略实现该属性。