在架构评估中,场景是从哪个角度对与系统交互的描述?
单选题
在架构评估中,场景是从哪个角度对与系统交互的描述?
A. 系统设计者
B. 系统开发者
C. 风险承担者
D. 系统测试者
答案:C
解析
正确答案:C. 风险承担者
在架构评估中,场景是从风险承担者角度对系统交互的简短描述。风险承担者包括用户、开发者、维护者、测试者等,他们关注系统在特定环境下如何响应,从而把质量属性需求具体化。ATAM、SAAM 等方法都用场景驱动评估。
选项简析:
- A 系统设计者:关注架构结构、模块划分与设计决策,不是场景定义的主体角度。
- B 系统开发者:关注实现与编码,场景可能由其使用,但定义角度仍是风险承担者。
- C 风险承担者:正确,场景反映其期望的系统交互与质量属性诉求。
- D 系统测试者:关注验证与缺陷发现,只是风险承担者中的一类角色。
考点延伸:
质量属性场景通常包含六要素:刺激源、刺激、环境、制品、响应、响应度量。架构评估通过场景识别风险点、敏感点和权衡点,判断架构是否满足非功能需求。