查看更多
当前 - 选择题 - 软件质量属性
中等
单选题
2024年5月第49题
#第二版教材
#必须掌握

软件系统在非正常情况(如用户进行了非法操作、相关的软硬件系统发生了故障等)下仍能够正常运行的能力叫做(【健壮性】)。

问题(1)
浓缩知识点

软件质量属性中的健壮性,核心指系统面对非预期输入比如用户误操作、非法操作,或是运行环境异常比如软硬件故障时,仍能维持稳定运行、合理应对而不崩溃的能力,是系统容错能力的重要体现。需注意与其他易混淆的质量属性区分:安全性主要围绕防范非法访问、保障数据的完整性与保密性,和系统在异常场景下的运行能力无关;可修改性是针对系统开发维护阶段的易变更特性,方便后续调整优化;可用性衡量的是系统在规定条件与时间内的可使用程度,侧重正常状态下的服务时长,而非异常情况的容错能力。此外,健壮性的提升可通过输入合法性校验、异常捕获处理机制、冗余设计等方式实现,能有效降低系统故障风险,增强整体运行可靠性。

正确答案
B

本题考察的是软件系统质量属性中的健壮性(鲁棒性)概念
A选项 安全性:关注系统防止非法访问和恶意攻击,保障数据完整性与保密性,不涉及系统在异常状态下的运行能力,不符合题意
B选项 健壮性正确,指系统在面对非预期输入或运行环境异常(如用户误操作、系统故障等)时,仍能维持稳定、不崩溃或合理应对的能力,完全符合题干描述。
C选项 可修改性:是指系统易于修改和维护的能力,面向开发维护过程,与非正常运行下的能力无关
D选项 可用性:衡量系统在规定条件下、规定时间内可被使用的程度,强调正常服务时间,并不特别强调异常情况下的容错能力。
因此,选项 B 正确。

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