简化操作
1 能用一步完成的不用两步
2 用户消息使用用户的母语
兼顾不同用户
1 键盘快捷键、右键、按钮、菜单项应对应存在,键盘快捷键可自己设置
2 字体可调,比如可调大,方便老年用户,或者调小,因为有些用户希望一次浏览更多信息
3 窗口可停靠,可独立出来,可缩小,可放大
4 换肤、换风格
异常分析
1 异常出现应尽量自动处理、避免用户干预
2 异常出现如果无法自动处理,应有适当的报警机制,如发送E-mail, 播放声音,弹出窗口等
3 对于新手用户,如果发生严重的异常,应立即通知用户直接原因,并协助用户分析根本原因。
4 对于远程协助,应能在10分钟内定位根本原因。
5 异常报告自动搜集并可方便的取到,以方便请用户寄回开发方分析原因
避免不断增长的结果文件、日志、临时文件
1 各自存放在独立于程序bin,lib,include等关键内容之外的目录,以方便清理
2 自动按天、按大小创建新的文件或者目录
3 自动定期清理过期内容,必要时可压缩、可备份
经验值配置
1 尽量把各类按经验设置的参数放到配置文件里
2 把暂时简化处理的内容也放到配置文件里