在进行架构评估时,首先要明确具体的质量目标,并以之作为判定该架构优劣的标准。为得出这些目标而采用的机制叫做场景,场景是从…
单选题
在进行架构评估时,首先要明确具体的质量目标,并以之作为判定该架构优劣的标准。为得出这些目标而采用的机制叫做场景,场景是从( )的角度对与系统的交互的简短描述。
A. 用户
B. 系统架构师
C. 项目管理者
D. 风险承担者
答案:D
解析
正确答案:D。场景是从风险承担者的角度,对系统与外部交互的简短描述,用于引出和明确质量目标。架构评估关注不同利益相关方对系统的期望,因此场景必须覆盖各类风险承担者的关注点,才能作为架构优劣的判定依据。
逐项看:
A. 用户只是风险承担者之一,视角过窄。
B. 系统架构师负责设计与评估,但场景不只代表架构师视角。
C. 项目管理者更关注进度、成本和资源,不能代表完整质量诉求。
D. 风险承担者包括用户、开发者、运维、业务方等,能全面反映质量属性需求,正确。
考点延伸:架构评估常采用场景技术,如 SAAM、ATAM。质量属性场景通常包含刺激源、刺激、环境、制品、响应、响应度量。风险承担者参与场景收集,可形成效用树,帮助识别敏感点、权衡点和风险。