夜鹰教程网-程序员的加油站
 当前位置:文章中心 >> Gulp/Grunt/webpack
设计理论:可用性设计的10个准则
夜鹰教程网 来源:www.yyjcw.com 日期:2016-10-27 16:42:15
Ten Usability Heuristics——可用性10准则.

These are ten general principles for user interface design. They are called "heuristics" because they are more in the nature of rules of thumb than specific usability guidelines.

Visibility of system status——系统状态的可见性
The system should always keep users informed about what is going on, through appropriate feedback within reasonable time.
系统应该始终在合理的时间以适当的反馈信息让用户知道系统正在做什么。
Match between system and the real world——系统和现实世界之间的吻合
The system should speak the users' language, with words, phrases and concepts familiar to the user, rather than system-oriented terms. Follow real-world conventions, making information appear in a natural and logical order.
系统应该用用户熟悉的词,短语和概念来说用户的语言,而不是用面向系统的术语。遵循现实世界中的惯例,让信息以自然的合乎逻辑的次序展现在用户面前。
User control and freedom——用户控制和自由
Users often choose system functions by mistake and will need a clearly marked "emergency exit" to leave the unwanted state without having to go through an extended dialogue. Support undo and redo.
用户经常错误地选择系统功能,所以在不需要查看由于误操作而延伸出来地对话的情况下有一个明显地标志为“紧急退出”的操作来离开不想要的状态。另外,系统需要支持“撤销操作”和“重做”的功能。
Consistency and standards——一致性和标准
Users should not have to wonder whether different words, situations, or actions mean the same thing. Follow platform conventions.
用户不必去担心是否不同的词,情形或动作意味着同一件事情。遵循平台惯例。
Error prevention——预防错误的发生
Even better than good error messages is a careful design which prevents a problem from occurring in the first place. Either eliminate error-prone conditions or check for them and present users with a confirmation option before they commit to the action.
一个事先就能预防问题发生的细致的设计要比好的错误提示信息好的多。要么消除容易出错的条件,要么检查它们,然后在用户犯错之前给用户一个明确的选项。
Recognition rather than recall——识别而不是回忆
Minimize the user's memory load by making objects, actions, and options visible. The user should not have to remember information from one part of the dialogue to another. Instructions for use of the system should be visible or easily retrievable whenever appropriate.
使每个对象,动作,和选项都是可见的。用户在从对话的一部分到另一部分的过程不必去记忆信息。系统使用说明在任何适当的时候都应该使可见的或者很容易被获取。
Flexibility and efficiency of use——使用的舒适性和高效性
Accelerators -- unseen by the novice user -- may often speed up the interaction for the expert user such that the system can cater to both inexperienced and experienced users. Allow users to tailor frequent actions.
加速器-初级用户未见过的-可以经常加快专家用户的交互操作,如此系统就能同时迎合无经验和经验丰富的用户的需要。允许用户进行频繁的操作。
Aesthetic and minimalist design——有审美感的和内容最少的设计
Dialogues should not contain information which is irrelevant or rarely needed. Every extra unit of information in a dialogue competes with the relevant units of information and diminishes their relative visibility.
对话中不应该包含无关的或者很少需要的信息。任何一个对话中的额外信息会严重影响对话中相关的信息并降低这些相关信息的可见性。
Help users recognize, diagnose, and recover from errors——帮助用户识别错误,诊断错误并从错误中恢复过来
Error messages should be expressed in plain language (no codes), precisely indicate the problem, and constructively suggest a solution.
错误提示信息应该用简单的语言而非代码来表达,正确恰当地指出问题所在,并建设性地提供一个解决办法。
Help and documentation——帮助和说明
Even though it is better if the system can be used without documentation, it may be necessary to provide help and documentation. Any such information should be easy to search, focused on the user's task, list concrete steps to be carried out, and not be too large.
虽然系统最好是可以让用户不需要任何说明就能使用,但是提供一个帮助和说明的功能还是有必要的。注重与用户的任务,任何这样的信息都要很容易的就可以被用户找到,列出明确的步骤去实现这些操作,而且篇幅不要太长。

I originally developed

复制链接 网友评论 收藏本文 关闭此页
上一条: 推荐:30个PhotoShop笔刷下载网站  下一条: JS实现模拟FLASH幻灯片图片切换网页特效…
夜鹰教程网成立于2008年,目前已经运营了将近 13 年,发布了大量关于 html5/css3/C#/asp.net/java/python/nodejs/mongodb/sql server/android/javascript/mysql/mvc/easyui/vue/echarts原创教程。 我们一直都在坚持的是:认证负责、一丝不苟、以工匠的精神来打磨每一套教程,让读者感受到作者的用心。我们默默投入的时间,确保每一套教程都是一件作品,而不是呆板的文字和视频! 目前我们推出在线辅导班试运营,模式为一对一辅导,教学工具为QQ。我们的辅导学科包括 java 、android原生开发、webapp开发、商城开发、C#和asp.net开发,winform和物联网开发、web前端开发,但不仅限于此。 普通班针对的是国内学员,例如想打好基础的大学生、想转行的有志青年、想深入学习的程序员、想开发软件的初学者或者业余爱好者等。 就业办针对即将毕业上岗的大四学生,或者打算转行的初级开发工程师。 留学生班针对的是在欧美、加拿大、澳洲、日本、韩国、新加坡等地留学的中国学子,目的是让大家熟练地掌握编程技能,按时完成老师布置的作业,并能顺利地通过考试。 详细咨询QQ:1416759661   夜鹰教程网  基于角色的权限管理系统(c-s/b-s)。
  夜鹰教程网  基于nodejs的聊天室开发视频教程
  夜鹰教程网  Git分布式版本管理视频教程
  夜鹰教程网  MVC+EasyUI视频教程
  夜鹰教程网  在线考试系统视频教程
  夜鹰教程网  MongoDB视频教程。
  夜鹰教程网 Canvas视频教程
  夜鹰教程网 报表开发视频教程
  热点推荐
快速批量去除图片水印效果
PS插件大全介绍
PhotoShop“自由变形”工具用法
如何制作透明效果水印字
PhotoShop方便快捷的实用小技巧
如何制作建筑效果图
菜鸟谈如何学习PS
用PhotoShop将模糊人物变清晰
PSD网页模版转化XHTML网页
对png8图片格式的误解
非主流ps教程实用的几种技巧汇总
JS实现模拟FLASH幻灯片图片切换网…
平面设计的7种表现手法
AutoCAD模拟空间与图纸空间简介
图像处理技术(二)
  最近更新
gulp自动化构建详解
gulp静态站点构建项目文件结构
设计师与客户在设计开始前需要讨论…
PhotoShop方便快捷的实用小技巧
PSD网页模版转化XHTML网页
平面设计的7种表现手法
对png8图片格式的误解
用好Photoshop的手足兄弟 ImageRe…
Adobe Photoshop常见问题之专家会…
如何制作建筑效果图
PhotoImpact 图像缝合
PS插件大全介绍
Photoshop之层、通道、路径详解
图像处理技术(二)
图像处理技术(一)

关于我们 | 网站建设 | 技术辅导 | 常见问题 | 联系我们 | 友情链接

夜鹰教程网 版权所有 www.yyjcw.com All rights reserved 备案号:蜀ICP备08011740号3