查看更多
当前 - 选择题 - 软件架构评估
简单
单选题
2025年11月第39题
#第二版教材
#必须掌握

在软件架构评估中,利用头脑风暴法识别质量属性场景时,不同类型的场景可用于刻画系统在不同条件下的表现。下列选项中,属于增长场景(Growth Scenario)的极端增长形式的是(【探索性场景】)。

问题(1)
浓缩知识点

在软件架构评估的ATAM方法中,常通过不同类型的场景来捕捉系统质量属性需求,主要分为三类。用例场景聚焦系统日常正常运行的功能性使用情境,描述基础功能的常规执行过程;增长场景针对系统随业务拓展或时间推移的增量式修改,考察架构对常规扩展需求的适配能力;探索性场景是增长场景的极端形式,对应系统面临重大架构调整、极端业务变化等情况,核心用于检验架构可修改性与可扩展性的极限,是评估架构应对颠覆性变化韧性的重要场景类型。

正确答案
A

本题考察的是ATAM(Architecture Tradeoff Analysis Method)中质量属性场景分类与定义
在 ATAM 等架构评估方法中,为了分析系统的可修改性、可扩展性、性能等质量属性,通常通过“场景(Scenario)”的方式来捕捉需求。根据目的和变化程度的不同,场景可分为三类:

  1. 用例场景(Use Case Scenario):描述系统在正常、日常情况下的使用情境,体现系统的基本功能性。例如:“用户登录系统并查看订单历史记录。”
  2. 增长场景(Growth Scenario):描述系统随着时间推移或业务扩展而进行的增量性修改。例如:“系统新增一种支付方式,不影响原有模块功能。”
  3. 探索性场景(Exploratory Scenario):描述系统面对极端变化或重大调整时的反应,是增长场景的极端增长形式。例如:“系统架构需要支持从单体结构迁移到微服务架构。”它主要用于考察系统的可修改性与可扩展性极限。

A选项探索性场景:正确,属于增长场景的极端形式,用于测试架构对重大变化的适应能力。
B选项增长场景:仅反映一般的增量变化,不是极端增长形式。
C选项用例场景:属于功能性行为描述,不涉及增长变化。
D选项用户场景:干扰项。
因此,正确答案为 A(探索性场景)

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有