刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

架构权衡分析方法(Architecture Tradeoff Analysis Method,ATAM)是一种系统架构评估方法,主要在系统开发之前,针对性能、( )、安全性和可修改性等质量属性进行评价和折中。ATAM可以分为4个主要的活动阶段,包括需求收集、( )描述、属性模型构造和分析、架构决策与折中,整个评估过程强调以( )作为架构评估的核心概念。

某软件公司采用ATAM进行软件架构评估,在评估过程中识别出了多个关于质量属性的描述。其中,“系统在进行文件保存操作时,应该与Windows系统的操作方式保持一致”主要与( )质量属性相关;“系统应该提供一个开放的API接口,支持远程对系统的行为进行控制与调试”主要与(请作答此空)质量属性相关。在识别出上述描述后,通常采用( )对质量属性的描述进行刻画与排序。在评估过程中,( )是一个会影响多个质量属性的架构设计决策。

A
可测试性
B
互操作性
C
可移植性
D
易用性
使用微信搜索喵呜刷题,轻松应对考试!

答案:

A

解析:

架构权衡分析方法(ATAM)是一种系统架构评估方法,主要用于在系统设计阶段预测并权衡系统架构的各种质量属性。其中针对的质量属性主要包括性能、可用性、安全性和可修改性等。题干中提到ATAM包括需求收集、架构视图描述等阶段,且强调以“属性”作为架构评估的核心概念。

对于题目中的两个描述:“系统在进行文件保存操作时,应该与Windows系统的操作方式保持一致”关注的是用户使用的便捷性和习惯,与系统的易用性相关;“系统应该提供一个开放的API接口,支持远程对系统的行为进行控制与调试”主要关注的是系统的测试和开发便利性,与系统的可测试性相关。

在识别出这些质量属性描述后,通常使用效用树来对这些描述进行刻画和排序,以更清晰地展示不同质量属性的重要性和相互关系。而评估过程中的“权衡点”是一个重要的概念,它涉及到多个质量属性之间的取舍和平衡,是架构设计决策中的关键考虑因素。因此,答案为A、易用性、可测试性、属性、效用树、权衡点。

创作类型:
原创

本文链接:架构权衡分析方法(Architecture Tradeoff Analysis Method,ATA

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share