将头脑风暴情景的优先列表与在步骤5中从树中获得的优先方案进行比较。利益相关者需要使用头脑风暴的三种场景(用例场景、增长情景、探索性场景)。
ATAM即架构权衡分析方法,在其实施过程中,会通过利益相关者头脑风暴识别关键场景,以此全面评估架构对性能、可用性等质量属性需求的适配能力,核心包含三类场景:用例场景源自最终用户真实操作,用于验证系统核心业务功能的达成情况;增长情景聚焦系统未来可能出现的扩展、升级等变化场景,用于考量架构的可扩展性与可演化能力;探索性场景针对极端负载、极端故障等极限情形,用于测试架构的鲁棒性与应急适应能力。这三类场景从当前业务落地、未来发展适配、极限风险应对三个维度,为架构的全周期评估提供支撑,帮助利益相关者精准判断架构是否适配业务当前及长远需求。
本题考察的是ATAM(Architecture Tradeoff Analysis Method,架构权衡分析方法)中的场景分类。
用例场景、增长情景、探索性场景在 ATAM 的实践过程中,通过利益相关者头脑风暴方式识别关键场景,这些场景用于评估系统架构在满足质量属性需求(如性能、可用性、可维护性等)方面的能力。
在 ATAM 的实践过程中,通过利益相关者头脑风暴方式识别关键场景,这些场景用于评估系统架构在满足质量属性需求(如性能、可用性、可维护性等)方面的能力。典型的三类场景包括:
用例场景(Use Case Scenario):源自最终用户的真实操作,用于验证系统是否满足其核心业务功能。
增长情景(Growth Scenario):用来模拟系统未来可能发生的变化,例如扩展、升级等,体现架构的可扩展性与可演化性。
探索性场景(Exploratory Scenario):用于挑战架构极限,例如极端负载或极端故障情形,测试系统鲁棒性与适应能力。
这些场景帮助利益相关者全面评估架构的适应性和质量属性满足能力。
因此,选项 C 正确。
