为了精确描述软件系统的质量属性,通常采用质量属性场景(Quality Attribute Scenario)作为描述质量属性的手段。质量属性场景是一个具体的质量属性需求,是利益相关者与系统的交互的简短陈述,它由刺激源、刺激、环境、制品、(【响应和响应度量】)六部分组成。其中,想要学习系统特性、有效使用系统、使错误的影响最低、适配系统、对系统满意属于(【易用性】)质量属性场景的刺激。
质量属性场景是标准化描述软件质量需求的工具,能帮助开发团队与利益相关者统一对需求的理解,它由刺激源、刺激、环境、制品、响应、响应度量六个核心部分构成。不同质量属性对应不同类型的刺激:可用性的刺激多与系统故障、错误事件相关,核心关注系统在需要时可被正常使用的程度;性能的刺激常为定期触发或随机发生的事件,重点衡量系统的响应速度、吞吐量等指标;易用性的刺激包含学习系统特性、高效使用系统、降低错误影响、适配不同用户需求、提升用户满意度等场景,聚焦用户使用体验的优化;安全性的刺激多围绕非法数据访问、恶意破坏操作等展开,核心保障系统与数据的保密性、完整性和可用性。
本题考察的是质量属性场景的构成要素与不同质量属性的刺激类型。
质量属性场景是描述软件质量需求的标准化方式,便于开发团队与利益相关者统一理解需求。它由六个部分组成:刺激源、刺激、环境、制品、响应、响应度量。
问题 1:
A选项 响应和响应度量:质量属性场景最后两个部分分别是系统对刺激的反应(响应)和衡量反应是否满足需求的指标(响应度量),完全符合题干描述,正确。
B选项 系统和系统响应:系统并非质量属性场景的组成部分,错误。
C选项 依赖和响应:依赖不是标准组成部分,错误。
D选项 响应和优先:优先级不是六要素之一,错误。
因此选择 A。
问题 2:
A选项 可用性:关注系统在需要时可被使用的程度,其刺激通常与错误相关,不符合题干给出的“学习系统特性”等内容,错误。
B选项 性能:其刺激多为定期事件、随机时间等,与题干所述不符,错误。
C选项 易用性:其刺激包括学习系统特性、有效使用系统、减少错误影响、适配系统、用户满意度等,完全符合题干描述,正确。
D选项 安全性:其刺激多与数据访问或破坏有关,与题干描述无关,错误。
因此选择 C。
