对当前的讨论而言,这些设计准则的共性——它们的基础和起源,比每套设计准则的具体规则更重要。这些设计准则从何而来?它们的作者只是像时装设计师一样,试图将个人的设计品味强加在计算机和软件业上吗?

  如果是这样,这些设计准则会因各自作者追求与众不同而变得非常不一样。实际上,忽略在措辞、强调点以及撰写时计算机技术状态的不同之后,所有这些用户界面设计准则是很相似的。这是为什么呢?

  答案在于,所有设计准则都基于人类心理学:人们如何感知、学习、推理、记忆,以及把意图转换为行动。许多设计准则的作者至少有一些心理学背景,应用于计算机系统设计上。

  例如,Don Norman 远在开始从事人机交互方面的写作之前,就已经是认知心理学领域的一名教授、研究者和多产作家了。Norman 早期的人机设计准则就基于他本人和其他人在人类认知方面的研究。他特别关注的是人们经常犯的认知性错误,以及计算机系统如何减少或消除这些错误造成的影响。
  类似地,其他设计准则的作者,比如Brown、Shneiderman、Nielsen 和Molich,也都在应用感知和认知心理学的知识,尝试改进交互系统的设计,使其更具可用性和实用性。说到底,用户界面设计准则是以人类心理学为基础的。
  阅读本书,你将学到用户界面和可用性设计准则背后重要的心理学知识。

用户界面设计准则从何而来相关推荐

  1. 著名的用户界面设计准则

    著名的用户界面设计准则 Norman(1983) 结论 模式错误意味着需要更好的反馈: 描述错误说明需要更好的系统配置: 缺乏一致性会导致错误: 获取错误意味着需要避免相互重叠的命令序列: 激活的问题 ...

  2. 商业Web应用程序的用户界面设计

    商务Web应用程序的设计常常被人们所忽视.我看到许多程序,它们既不符合商业目标,也不满足用户需求,它们有很差的用户体验,并造成了商业利润的损失.更夸张的是,有些设计师根本没有参与整个程序的开发流程,而 ...

  3. zSpace User Interface Principles-用户界面设计准则

    zSpace User Interface Principles 用户界面设计准则 Although most of the common 2D principlesfor user interfac ...

  4. 认知与设计:理解UI设计准则——序

    交互计算机系统的设计不仅仅是门艺术,也是(至少追求成为)一门科学.好吧,实际上不是科学,但可以说是一门计算机和认知学的交叉工程学科,基于科学的技术方法创造满足指定需求的交互系统. 就像汽车.建筑和服装 ...

  5. 用户界面设计的技巧与技术 (作者Scott W.Ambler)

    对大多数人来说,用户界面就是软件本身.所以,掌握用户界面设计的技巧与技术是让软件走向市场的最直观因素.原文来源于http://WWW.ambysoft.com/userInterfaceDesign. ...

  6. 良好的用户界面设计技巧

    良好的用户界面设计技巧<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /& ...

  7. 商品表有哪些字段_商品页面的UX设计准则,有效促成交易

    本文主要介绍了在设计电商商品详情页面时需要注意的交互设计准则,并给出相关示例说明商品页面在哪些方面做改进能有效帮助用户选购商品并最终促成交易. 在线购物的客户通过商品页面来做出购买决定,回答问题.进行 ...

  8. UI(用户界面)设计规则和规范

    UI(用户界面)设计规则和规范 界面是软件与用户交互最直接的层,界面好坏决定用户对软件第一印象,而且设计良好的界面能够引导用户自己完成相应操作,起到向导作用. 目前流行的界面风格有三种方式:多窗体.单 ...

  9. 40个良好用户界面设计Tips

    一个良好的用户界面应具有高转换率,并且易于使用.但要用户体验良好并不容易做到,下面我们整理了40个良好用户界面Tips,希望能对你有帮助! 1 尽量使用单列而不是多列布局 单列布局能够让对全局有更好的 ...

最新文章

  1. U-net进行图像分割
  2. JPA_‘Basic‘ attribute type should not be a container怎么解决
  3. 在GridView中使用Cache
  4. 排序---对二维数组的排序
  5. AIX上报:“Shell will time out in 60 seconds” 解决办法
  6. 四格漫画《MUXing》——度姐传说
  7. 正则表达式matlab,正则表达式中一个word的匹配 @MATLAB - 优秀的Free OS(Linux)版 - 北大未名BBS...
  8. 【CodeForces - 471C】MUH and House of Cards (思维,找规律)
  9. 使用 NodeJS+Express+MySQL 实现简单的增删改查
  10. android 悬浮按钮 魅族,Android使用RecycleView实现魅族手机通讯录界面
  11. Python案例:输出指定范围的闰年
  12. 快速排序 Vs. 归并排序 Vs. 堆排序——谁才是最强的排序算法
  13. 校招行测笔试-言语理解与表达
  14. 数据结构21:递归可视化(谢尔宾斯基三角形)
  15. C#选择文件、选择文件夹、打开文件(OpenDialog,FolderBrowserDialog)
  16. Cookies的SameSite属性
  17. 【渝粤教育】 国家开放大学2020年春季 1306社会政策 参考试题
  18. 为什么产品经理都在学画原型?
  19. 嵌入式BootLoader技术内幕(一)
  20. 关于技术学习的一点思考

热门文章

  1. python中cgi到底是什么_python cgi是什么
  2. Kubernetes的十大使用技巧
  3. zabbix trapper方式监控
  4. Java NIO 之 ByteBuffer()
  5. 转载:PHP JSON_ENCODE 不编码中文汉字的方法
  6. 设计模式系列8--策略模式
  7. JFinal Extensions 2.0 发布,JFinal 扩展
  8. 学好C++十大良好的习惯
  9. [轉]Webdings字体图案
  10. 关于工作流引擎的设计讨论