【软考系统架构设计师】复盘架构设计师真题知识点第三章—质量属性

【软考系统架构设计师】复盘架构设计师真题知识点第三章—质量属性

前言部分 历年真题考点分析

  • 质量属性这个知识点是架构评估的核心,也是架构师考试的重点考查对象。这个考点往往和另一个知识点架构评估会相互呼应考查
  • 质量属性往往考查形式单一,是架构师必备的知识。
01.综合知识考查方式
  1. 在综合知识中质量属性这个考点一般会占分在5分左右。可以说占比算高的了。
  2. 考查的方式就是选出描述的质量属性,然后选择是哪种类型,同时还会考使用了哪种策略。
02.案例分析考查方式
  1. 案例分析中关于质属性的考查一般都在12分,考查方式有填空质量效用树。以及默写质量属性的基本概念。
  2. 但填空质量效用树这种方式已经考查了很多次了。这个是必须必须要掌握的,因为这个已经可以算是送分题了。
  3. 还有质量属性往往在案例中会和架构评估,架构风格合并在一起考查,往往都是出现在必答题中。
02.论文写作考查方式
  1. 质量属性的论文一般都是放在架构评估中一起考查的,只有2014年的论文:非功能性需求,这个是单独的
  2. 质量属性单独作为论文考查的概率真的不大,但是组合其他知识点考查的还是比较频繁的,比如架构风格,架构评估
  3. 质量属性的论文准备可以和其他主题一起准备,但质量属性的素材是必须要准备的。

第一部分 综合知识历年真题

2010下综合知识历年真题(4分)

【2010下架构真题第46题:绿色】
46.某服务器软件系统对可用性(Availability)、性能(Performance)和可修改性 (Modification)的要求较髙,( )设计策略能提高该系统的可用性,( )设计策略能够提高该系统的性能,( )设计策略能够提髙该系统的可修改性。
A.Ping/Echo
B.限制访问
C.运行时注册
D.接口-实现分离

A.分层结构
B.事务机制
C.主动冗余
D.队列调度

A.信息隐藏
B.记录/回放
C.任务模型
D.回滚

解答:答案选择A|D|A。

  1. 不同策略主要针对一个或多个软件质量属性,其中Ping/Echo主要提高系统的可用性;
  2. 限制访问主要提髙系统的安全性;
  3. 运行时注册主要提高系统的可修改性;
  4. 接口-实现分离主要提髙系统的可修改性;
  5. 主动冗余提高系统的可靠性;
  6. 队列调度主要提高系统的性能;
  7. 信息隐藏主要提高系统的可修改性;
  8. 记录-回放主要提高系统的可测试性,等等。

【2010下架构真题第47题:绿色】
47.某服务器软件系统能够正确运行并得出计算结果,但存在“系统出错后不能在要求的时间内恢复到正常状态”和“对系统进行二次开发时总要超过半年的时间”两个问题,上述问题依次与质量属性中的( )相关。
A.可用性和性能
B.性能和可修改性
C.性能和可测试性
D.可用性和可修改性

解答:答案选择D。送分题。

  1. 系统出错后不能在要求的时间内恢复到正常状态”,这是对系统错误恢复能力的描述,属于系统可用性的范畴。
  2. 对系统进行二次开发时总要超过半年的时间”,这是对系 统进行调整和维护方面能力的描述,属于系统可修改性的范畴。
2011下综合知识历年真题(5分)

【2011下架构真题第43题:绿色】
43.某公司在对一家用车库门嵌入式软件系统进行架构设计时,识别出两个关键的质量属性场景,其中“当车库门正常下降时,如果发现下面有障碍物,则系统停止下降的时间需要控制在0.1秒内”与( )质量属性相关:“系统需要为部署在远程PC机上的智能家居系统留有控制接口,并支持在智能家居系统中对该系统进行远程错误诊断与调试”与( )质量属性相关。
A.可用性
B.性能
C.可修改性
D.可测试性

解答:答案选择B|D。

  1. 题干中描述“当车库门正常下降时,如果发现下面有障碍物,则系统停止下降的时间需要控制在0.1秒内”这是对系统响应时间的要求,属于性能质量属性;
  2. “系统需要为部署在远程PC机上的智能家居系统留有控制接口,并支持在智能家居系统中对该系统进行远程错误诊断与调试”,这是对系统测试和调试方面的描述,属于系统的可测试性质量属性。

【2011下架构真题第44题:绿色】
44.软件质量属性通常需要采用特定的设计策略实现。例如,( )设计策略能提高该系统的可用性,( )设计策略能够提高该系统的性能,( )设计策略能够提高该系统的安全性。
A.心跳机制
B.数据驱动
C.关注点分离
D.信息隐藏

A.引入中间层
B.事务机制
C.主动冗余
D.优先级队列

A.信息隐藏
B.内置监控器
C.限制访问
D.检查点

解答:答案选择A|D|C。二周目黄色变绿色。

  1. 软件质量属性通常需要采用特定的设计策略实现,并且设计策略会对其他的质量属性产生影响。
  2. 例如,心跳机制策略能提高该系统的可用性,优先级队列策略能够提高该系统的性能,限制访问策略能够提髙该系统的安全性。
2012下综合知识历年真题(6分)

【2012下架构真题第34题:绿色】
34.某公司欲开发一个在线交易系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“在并发用户数量为1000人时,用户的交易请求需要在0.5秒内得到响应”主要与( )质量属性相关,通常可采用( )架构策略实现该属性:“当系统由于软件故障意外崩溃后,需要在0.5小时内恢复正常运行”主要与( )质量属性相关,通常可采用( )架构策略实现该属性;“系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录”主要与( )质量属性相关,通常可采用( )架构策略实现该属性。
A.性能
B.吞吐量
C.可靠性
D.可修改性

A.操作串行化
B.资源调度
C.心跳
D.内置监控器

A.可测试性
B.易用性
C.可用性
D.互操作性

A.主动冗余
B.信息隐藏
C.抽象接口
D.记录/回放

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

A.内置监控器
B.记录/回放
C.追踪审计
D.维护现有接口

解答:答案选择A|B|C|A|B|C。

  1. 对于题干描述:“在并发用户数量为1000人时,用户的交易请求需要在0.5秒内得到响应”,主要与性能这一质量属性相关,实现该属性的常见架构策略包括:增加计算资源、减少计算开销、 引入并发机制、采用资源调度等。
  2. “当系统由于软件故障意外崩溃后,需要在0.5小时内恢复正常运行”主要与可用性质量属性相关,通常可采用心跳、Ping/Echo、主动冗余、被动冗余、选举等架构策略实现该属性;
  3. “系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录”主要与安全性质量属性相关,通常可采用入侵检测、用户认证、用户授权、追踪审计等架构策略实现该属性。
2015下综合知识历年真题(6分)

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

A.主动冗余
B.信息隐藏
C.抽象接口
D.记录/回放

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

A.操作窜行化
B.资源调度
C.心跳
D.内置监控器

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

A.内置监控器
B.记录/回放
C.追踪审计
D.维护现有接口

解答:答案选择B|A|C|B|B|C。送分题。

  1. “系统主站断电后,能够在2分钟内自动切换到备用站点,并恢复正常运行”主要与可用性质量属性相关,通常可采用心跳、Ping/Echo、主动冗余、被动冗余、选举等架构策略实现该属性;
  2. “在并发用户数不超过1000人时,用户的交易请求应该在0.5s内完成”,主要与性能这一质量属性相关,实现该属性的常见架构策略包括:增加计算资源、减少计算开销、引入并发机制、采用资源调度等。
  3. “系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录”主要与安全性质量属性相关,通常可采用入侵检测、用户认证、用户授权、追踪审计等架构策略实现该属性。
2016下综合知识历年真题(6分)

【2016下架构真题第39题:绿色】
39.某公司欲开发一个智能机器人系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“机器人系统主电源断电后,能够在10秒内自动启动备用电源并进行切换,恢复正常运行”主要与( )质量属性相关,通常可采用( )架构策略实现该属性;“机器人在正常运动过程中如果发现前方2米内有人或者障碍物,应在1秒内停止并在2秒内选择一条新的运行路径”主要与( )质量属性相关,通常可采用( )架构策略实现该属性;“对机器人的远程控制命令应该进行加密,从而能够抵挡恶意的入侵破坏行为,并对攻击进行报警和记录”主要与( )质量属性相关,通常可采用( )架构策略实现该属性。
A.可用性
B.性能
C.易用性
D.可修改性

A.抽象接口
B.信息隐藏
C.主动冗余
D.记录/回放

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

A.资源调度
B.操作串行化
C.心跳
D.内置监控器

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

A.内置监控器
B.追踪审计
C.记录/回放
D.维护现有接口

解答:答案选择A|C|D|A|B|B。

  1. 机器人系统主电源断电后,能够在10秒内自动启动备用电源并进行切换,恢复正常运行属于可用性,因为场景描述的是故障恢复问题。
  2. 主动冗余是可用性的常见策略。机器人在正常运动过程中如果发现前方2米内有人或者障碍物,应在1秒内停止并在2秒内选择一条新的运行路径属于性能,资源调度是其常见策略。
  3. 对机器人的远程控制命令应该进行加密,从而能够抵挡恶意的入侵破坏行为,并对攻击进行报警和记录属于安全性,常见的策略是追踪审计。
2017下综合知识历年真题(6分)

【2017下架构真题第39题:绿色】
39.某公司欲开发一个在线交易网站,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中"网站正常运行时,用户发起的交易请求应该在3秒内完成" 主要与( )质量属性相关,通常可采用( )架构策略实现该属性; "在线交易主站宕机后,能够在3秒内自动切换至备用站点并恢复正常运行"主要与( )质量属性相关,通常可采用( )架构策略实现该属性; "系统应该具备一定的安全保护措施,从而能够抵挡恶意的入侵破坏行为,并对所有针对网站的攻击行为进行报警和记录"主要与( )质量属性相关,通常可采用( )架构策略实现该属性。
A.可用性
B.性能
C.易用性
D.可修改性

A.抽象接口
B.信息隐藏
C.主动冗余
D.资源调度

A.可测试性
B.易用性
C.可用性
D.互操作性

A.记录/回放
B.操作串行化
C.心跳
D.增加计算资源

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

A.追踪审计
B.Ping/Echo
C.选举
D.维护现有接口

解答:答案选择B|D|C|C|B|A。

  1. “网站正常运行时,用户发起的交易请求应该在3秒内完成” 属于性能,资源调度是其常见策略。
  2. “在线交易主站宕机后,能够在3秒内自动切换到备用站点并恢复正常运行”属于可用性,因为场景描述的是故障恢复问题。主动冗余(心跳)是可用性的常见策略。
  3. “系统应该具备一定的安全保护措施,从而能够抵挡恶意的入侵破坏行为,并对所有针对网站的攻击行为进行报警和记录”属于安全性,常见的策略是追踪审计。
2018下综合知识历年真题(6分)

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

A.抽象接口
B.信息隐藏
C.主动冗余
D.影子操作

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

A.记录/回放
B.操作串行化
C.心跳
D.资源调度

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

A.追踪审计
B.Ping/Echo
C.选举
D.维护现有接口

解答:答案选择A|C|D|D|B|A。

  1. 能够在15秒内自动切换至备用系统并恢复正常运行”主要与可用性质量属性相关。通常可采用心跳、Ping/Echo、主动冗余、被动冗余、选举等架构策略实现该属性。
  2. “系统正常运行时,人员信息查询请求应该在2秒内返回结果”主要与性能质量属性相关,实现该属性的常见架构策略包括:增加计算资源、减少计算开销、引入并发机制、采用资源调度等。
  3. “系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录”主要与安全性质量属性相关,通常可采用入侵检测、用户认证、用户授权、追踪审计等架构策略实现该属性。
2019下综合知识历年真题(6分)

【2019下架构真题第32题:黄色】
32.某公司欲开发一个电子交易清算系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“数据传递时延不大于1s ,并提供相应的优先级管理”主要与( )质量属性相关,通常可采用( )架构策略实现该属性;“系统采用双机热备,主备机必须实时监测对方状态,以便完成系统的实时切换”主要与( )质量属性相关,通常可采用( )架构策略实现该属性;“系统应能够防止99%的黑客攻击”主要与( )质量属性相关,通常可采用( )架构策略实现该属性。
A.可用性
B.性能
C.安全
D.可修改性

A.限制资源
B.引入并发
C.资源仲裁
D.限制访问

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

A.记录回放
B.操作串型化
C.心跳
D.资源调度

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

A.检测攻击
B.Ping/Echo
C.选举
D.权限控制

解答:答案选择B|C|A|C|C|A。第二题第六题错。

  1. 本题考查的是架构设计质量属性相关内容。
  2. “数据传递时延不大于1s ,并提供相应的优先级管理”描述的是性能相关属性,一般采用的架构设计策略:优先级队列、资源调度。第一空选择B选项,第二空选择C选项。
  3. “系统采用双机热备,主备机必须实时监测对方状态,以便完成系统的实时切换”描述的是可用性,一般采用的架构设计策略:冗余、心跳线。第三空选择A选项,第四空选择C选项。
  4. “系统应能够防止99%的黑客攻击”描述的是安
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

进击的横打

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

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

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

打赏作者

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

抵扣说明:

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

余额充值