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

系统界面是系统与用户接口,系统界面决定用户对系统的最直接的印象。设计优良的人机交互界面能够展示系统形象,表达系统的功能和内涵,用户带来轻松愉悦的感受和成功的感觉,自动引导用户完成相应的操作,起到向导的作用[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. Hadoop最常用的工具(SQL on Hadoop):Hive
  2. 【Web自动化测试——代码篇十二】自动化测试模型——数据驱动测试和关键字驱动测试...
  3. linux查找替换grep以及正则表达式
  4. linux emacs 编译,linux 编译安装emacs和安装spacemacs
  5. Linux综合练习——课件分发
  6. 南京农业大学计算机组成原理,2017年南京农业大学信息科学技术学院853计算机专业基础综合之计算机组成原理考研强化模拟题...
  7. [渝粤教育] 西南科技大学 市场经济法律专题 在线考试复习资料
  8. android系统功耗问题:systrace
  9. 基金教父约翰博格的创业史
  10. 教你如何认识各种光纤接口类型
  11. 《Shell脚本学习指南》笔记--2011-12-17
  12. JavaScript的封装方法
  13. Securing DevOps 免积分下载
  14. matlab 彩色转为黑白,彩色图转为灰度图和黑白图方法
  15. 《东周列国志》第七十回 杀三兄楚平王即位 劫齐鲁晋昭公寻盟
  16. Chess.com:象棋社区网站每月访问量达 2.8 亿,年收入在 5000 万至 1 亿之间
  17. 2022-2028全球与中国WiFi拦截器市场现状及未来发展趋势
  18. 藏宝阁显示角色可买服务器,梦幻西游:刚买角色的藏宝阁上居然有东西,客服说是原号主出售的...
  19. 除了office,常用的办公软件还有这些
  20. 手把手教你写JQuery之添加一些方法 5

热门文章

  1. 十目监测:第三方广告监测系统如何识别广告虚假流量?
  2. GQM 概述:构建研发效能度量体系的根本方法
  3. husky + lint-staged + commitizen 配置提交代码规范
  4. hdu6112(模拟) 今夕何夕
  5. 【Codeforces 526F】【JZOJ4687】奇袭
  6. 回首2015年小文codeRoad
  7. HBuilder X问题记录
  8. 根据json文件中的坐标剪切图像
  9. 51单片机综合课程设计多功能电子秤(显示时间、温度、存储、串口、报警装置等)
  10. JSfunction参数设计的初衷