在软件质量因素中,软件在异常条件下仍能运行的能力称为 健壮性 。以下是具体解析:
-
核心概念
健壮性(Robustness)指软件在面对异常输入、错误处理或意外情况时,仍能保持正常运行或优雅降级的能力。例如,输入非法数据时系统能给出提示而非崩溃。
-
与其他质量因素的区别
-
安全性 :侧重保护系统免受外部威胁(如黑客攻击);
-
可靠性 :强调系统在规定条件下和规定时间内完成规定功能的能力;
-
可用性 :关注系统对用户的易用性和可访问性。
-
-
应用场景示例
当数据库连接失败时,健壮的软件会尝试重连或返回友好的错误信息,而不是直接终止服务。
正确答案为 B. 健壮性 。