容错性

2024-02-06

    容错性 :

容错性是国际标准ISO 9241-110中有关人与信息系统对话设计的基本工效学原则的一部分,可用于分析、设计和评估交互式系统。

人机交互中人会出现很多偏离系统预设的“合理目标”的失误行为,这类失误总体上分为两类,失手与犯错。前者是指人实际执行的行为与计划的行为出现偏差,比如使用自动取款机取款时将卡插入了错误的入口、取款后忘记取回银行卡等。后者是指制定了错误的目标或计划而导致后续的行为无法达到预想的目标,比如一位习惯了上车后买票的乘客在到另一个需要上车前就买票的国家后会没有票就上车。

容错性高的交互系统可以通过防错、纠错、损害控制和错误管理等措施来容忍用户可能出现的失误。比如密码设置时为了防止用户输入不符合规则的字符会在输入时提醒用户,系统登录界面为忘记密码的用户提供找回密码的方法,用户输错密码时提供一定次数的再输入机会,文字输入错误时系统提醒可能的错误以及自动纠正功能等。容错性低的交互系统可能会因无法从错误中恢复而导致人机交互任务的失败。比如用户输错一次密码就冻结账户,用户将银行卡插入“错误”的插卡口导致吞卡等。