(6) 程序是否具有容错性?
�� 程序是否容忍典型的输入打字错误?
�� 当输入动作需要重复时,程序能否接受简化输入?
�� 命令能否简写?
�� 程序能否验证输入的数据?

(7) 程序是否灵活?

�� 程序是否允许以自由形式输入?
�� 程序是否可以重复使用而无须对输入值做过多的说明?
�� 对用户而言,是否有各种不同的输出选择?
�� 程序是否可以针对所选择的运行方式,删除不必要的输入、计算和输出?
�� 程序是否允许用户扩充命令语言?
�� 程序是否可移植?
�� 程序是否允许用户定义自己的功能集和特性集?
�� 程序能否以子集形式出现?
�� 程序是否允许有经验的用户使用运行较快的版本、简写命令、缺省值等, 而让没有经验的用户使用运行较慢的版本,并提供求助命令及监控能力等。
���