人机界面接口是相当容易被忽视的环节,现在比较流行 以用户为中心的界面设计

系统界面是系统与用户接口,系统界面决定用户对系统的最直接的印象。设计优良的人机交互界面能够展示系统形象,表达系统的功能和内涵,用户带来轻松愉悦的感受和成功的感觉,自动引导用户完成相应的操作,起到向导的作用[18]。相反,人机交互界面设计的失败,在实用强大的系统功能都可能在用户的畏惧与放弃中付诸东流。著名用户界面设计专家Theo Mandel博士创造了人机交互的“黄金三原则”:

 一是置于用户控制之下。在定义人机交互方式时,不强迫用户采用不是必须的或者不愿意的方式来进行操作,允许交互的中断和撤销。当用户操作技能等级提高时,可以实现流水化的交互方式,允许用户定制交互方式,以便使用户界面与内部技术细节隔离,允许用户和出现在屏幕上的对象直接进行交互。

  二是保持界面一致性。界面应以一致的方式提供或者获取信息,所有可视信息的组织需要按照统一的设计标准,在系列化的应用软件中需要保持一致性,用户已经很熟悉的一些界面交互模型不到万不得已时,不要随意进行修改。需要确保用户界面操作和使用的一致性,例如,所有窗口按钮的位置要一致、提示信息和界面元素的命名要一致、界面颜色和风格要一致等。用户界面的一致性可以使用户能够统一地对待系统的各个不同的功能界面,以及系列化的系统,从而降低培训和支持成本。

三是减轻用户的记忆负担。尽量减少对用户记忆的要求,创建有意义的默认设置,定义一些符合用户直觉的访问途径适当定义一些快捷方式,界面的视觉布局应该尽量与真实世界保持一致,并能够以不断扩展的方式呈现信息。用户可以快速学习并使用系统,提供尽量“傻瓜式”的操作界面,方便用户使用。界面中各个元素的名称应该易懂,用词准确,避免模棱两可的字眼,能够做到“望文知意”,理想的情况是用户不用查阅帮助,就能知道界面元素的功能,并正确地进行相关操作。

软件架构设计师:用户界面设计的原则相关推荐

  1. 系统分析与设计方法---用户界面设计的原则

     用户界面设计 接口设计主要包括三个方面的内容:一是设计软件构件间的接口:二是设计模块和其他非人的信息生产者和消费者(如外部实体)的接口:三是人(如用户)和计算机间界面设计. 软件构件间接口的设计与架 ...

  2. 用户界面设计10原则

    原文标题:10 User Interface Design Fundamentals 原文地址:http://carsonified.com/blog/design/10-user-interface ...

  3. 用户界面设计10原则 (转)

    设计真正伟大的用户界面没有什么伟大的奥秘可言,做到保持简单易用就可以. '保持简单易用'意味着不要让用户分心.恰恰相反,好的UI让用户达成目标.结果如何?你的培训和维护费用降低,并获得更开心.满足和高 ...

  4. 第7章用户界面设计工具

    (一)学习内容 一.用户界面设计概述 1. 接口设计的描述 软件构件与构件之间的接口设计: 软件内部与协作系统之间的接口设计: 软件与使用者之间的通信方式: 2. 用户界面设计的内容 结构设计:界面设 ...

  5. 自然用户界面设计:NUI的经验教训与设计原则

    <自然用户界面设计:NUI的经验教训与设计原则> 基本信息 原书名:Brave NUI World:Designing Natural User Interfaces for Touch ...

  6. 用户界面设计九大原则

    美国著名UI设计师 Kyle 的用户界面设计需遵循的九大原则(原文一共有十条,这里浓缩成九条): 1.了解你的用户 你的用户是最终评判用户界面好 坏的人,所以用户即是你的终极目标,不了解用户需求,即使 ...

  7. 用户界面设计十大基本原则

    设计真正伟大的用户界面没有什么伟大的奥秘可言,做到保持简单易用就可以. '保持简单易用'意味着不要让用户分心.恰恰相反,好的UI让用户达成目标.结果如何?你的培训和维护费用降低,并获得更开心.满足和高 ...

  8. 用户界面设计的一些方法和基本原则

    文/ openself 什么是用户界面? 用户界面(UI,User Interface)也称人机界面,是人机交互.操作逻辑和界面表现的整体设计.每一种设计都有其对应的职业角色,其中,人机交互的设计人员 ...

  9. 界面设计方法 (2) — 4.界面设计的原则与标准

    前面介绍了5种基本的界面形式,如果从构成界面的要素(构件)层面看,实际上所有的界面都是一样的,因为它们都是由同样的控件构成的,只是控件的位置不同而已,因此就有必要对界面的布置进行统一的标准化,建立了界 ...

最新文章

  1. 技术分享连载(十八)
  2. SQLServer · 最佳实践 · RDS for SQL Server 2012 权限限制的提升与改善
  3. zabbix_agent安装(Centos+Ubuntu)
  4. 将计算机退出域 脚本
  5. 51单片机中断interrupt……using……
  6. 《ANSYS Workbench 14有限元分析自学手册》——1.3 ANSYS 14的界面
  7. IPv6Tools:IPv6安全审计框架
  8. 送书 | 新书《Python科学计算入门与实战》
  9. JT/T808校验码计算(按字节异或求和)
  10. 我的世界起床战争java 版服务器_我的世界中国版起床战争下载-我的世界中国版起床战争服务器_5577安卓网...
  11. STM8S AD采样电压值——采样值与实际值之间的计算
  12. python一维数组定义,python如何定义数组
  13. c语言char str什意思,char *str与*str的区别
  14. 超强实用 中国各地特产风味大搜捕
  15. android 系统提醒功能,Android 向系统日历中添加提醒(踩坑)
  16. 台式计算机有不有蓝牙,台式机没有蓝牙怎么办
  17. 后台管理页面左侧导航栏
  18. 微信小程序for循环
  19. SIM卡PIN码到底有什么用?华为手机如何设置SIM卡锁?
  20. 西门子1200PLC和Modbus485从站设备通讯

热门文章

  1. Java开源电商项目比較
  2. STL—queue(队列) 详解
  3. 用 Python 分析香港楼市
  4. js获取当前日期的下周一
  5. 星巴克中国2022春日限定新品上市
  6. Oracle数据库注入-墨者学院(SQL手工注入漏洞测试(Oracle数据库))
  7. inno setup检测安装路径是否包含中文
  8. Flash时钟制作(注意:不是钟表式的)
  9. 数据库系统概论(第十章: 数据库恢复技术)
  10. Python:【4】利用讯飞开放平台实现语音识别