0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

通用用户界面设计原则

汽车电子工程知识体系 来源:汽车电子硬件设计 作者:汽车电子硬件设计 2021-03-04 17:19 次阅读

用户界面设计是简明描述的一个基本部分,模式是“给定环境中常见问题的通用解决方案”。而架构风格可以看作是软件设计过程。用户界面设计应确保人机交互,为机器的有效操作和控制提供保障。为了使软件发挥其全部潜力,用户界面的设计应该符合其预期用户的技能、经验和期望。

4.1通用用户界面设计原则

易学性。该软件应该易于学习,以便用户可以迅速开始使用该软件。

用户熟悉。界面应该使用术语和概念,这些术语和概念来源于将使用该软件的人的经验。

一致性。接口应该是一致的,以便以相同的方式激活可比较的操作。

最小的惊喜(接受性)。软件的行为不应该让用户感到惊讶。

可恢复性。接口应该提供允许用户从错误中恢复的机制。

用户指南。当错误发生时,界面应该提供有意义的反馈,并为用户提供环境相关的帮助。

用户的多样性。界面应该为不同类型的用户和不同功能的用户(盲人、弱视、聋哑人、色盲等)提供合适的交互机制。

4.2用户界面设计问题

用户界面设计要解决两个关键问题:

用户应该如何与软件交互?

如何将来自软件的信息呈现给用户?

用户界面设计必须集成用户交互和信息表示。用户界面设计应该考虑在最适合的交互方式和软件的表现方式、软件用户的背景和经验以及可用的设备之间做出妥协。

4.3用户交互方式的设计

用户交互包括发出命令和向软件提供相关数据。用户交互风格可分为以下主要风格:

问答式。这种交互本质上仅限于用户和软件之间的一个问题-答案交换。用户向软件发出一个问题,软件将返回问题的答案。

直接操作。用户与计算机屏幕上的对象交互。直接操作通常包括一个指向设备(如鼠标、轨迹球或触摸屏上的手指),它操纵一个对象并调用指定要对该对象做什么的操作。

菜单选择。用户从命令菜单列表中选择命令。

表单填写。用户填写表单的字段。有时字段包括菜单,在这种情况下,表单有操作按钮供用户发起操作。

命令语言。用户发出命令并提供相关参数来指导软件做什么。

自然语言。用户用自然语言发出命令。也就是说,自然语言是命令语言的前端,可以被解析并翻译成软件命令。

4.4信息表示的设计

信息的呈现可以是文本的,也可以是图形的。好的设计使信息的表示形式与信息本身相分离。MVC(模型-视图-控制器)方法是保持信息表示与被表示的信息分离的有效方法。

软件工程师在设计信息表示时还考虑软件的响应时间和反馈。响应时间通常是从用户执行某一控制动作到软件响应的时间。在软件准备响应时,最好能表明进展情况。在处理完成时,可以通过重述用户的输入来提供反馈。

当需要呈现大量信息时,可以使用抽象可视化。

根据信息呈现的风格,设计师还可以使用颜色来增强界面。有几个重要的指导原则:

v限制使用的颜色数量。

v用颜色的变化来显示柔和的变化,制品的状态。

v使用颜色编码来支持用户的任务。

v使用颜色编码在一个深思熟虑的和一致的方式。

v为色盲或色觉不足的人使用方便的色彩(例如,利用色彩饱和度和亮度的变化,尽量避免蓝色和红色的组合)。

v不要仅仅依靠颜色来向不同能力(失明、视力差、色盲等)的用户传递重要信息。

4.5用户界面设计过程

用户界面设计是一个迭代的过程;界面原型通常用于确定软件用户界面的特性、组织和外观。这个过程包括三个核心活动:

用户分析。在这个阶段,设计师分析用户的任务,工作环境,其他软件,以及用户如何与其他人互动。

软件原型。开发原型软件可以帮助用户指导界面的演进。

界面的评估。设计师可以通过不断变化的界面来观察用户的体验。

4.6本地化和国际化

用户界面设计通常需要考虑国际化和本地化,这是使软件适应不同语言、地区差异和目标市场的技术要求的手段。国际化是设计软件应用程序的过程,使其能够适应各种语言和地区,而不需要进行重大的工程变更。本地化是通过添加特定于语言环境的组件和翻译文本来适应特定区域或语言的国际化软件的过程。本地化和国际化应该考虑符号、数字、货币、时间和度量单位等因素。

4.7隐喻和概念模型

用户界面设计者可以使用隐喻和概念模型在软件与现实世界中用户所熟悉的参考系统之间建立映射,帮助用户更容易地学习和使用界面。例如,“删除文件”操作可以使用垃圾桶的图标作为隐喻。

在设计用户界面时,软件工程师应该注意不要对每个概念使用一个以上的比喻。在国际化方面,隐喻也存在潜在的问题,因为并非所有的隐喻都是有意义的,或者在所有文化中都以相同的方式应用。

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 人机交互
    +关注

    关注

    12

    文章

    1093

    浏览量

    54723
  • 用户界面
    +关注

    关注

    0

    文章

    40

    浏览量

    9792
  • 自然语言
    +关注

    关注

    1

    文章

    265

    浏览量

    13176

原文标题:用户界面设计

文章出处:【微信号:QCDZYJ,微信公众号:汽车电子工程知识体系】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    AR-HUD人机界面设计原则要点

    对于车载信息显示系统的一种,AR-HUD 的人机界面设计首先应该考虑的必须是以安全为导向。
    的头像 发表于 03-06 14:05 162次阅读

    labview上位机界面设计

    LabVIEW是一种功能强大的计算机化系统设计和仿真软件,被广泛应用于科学研究、工业控制、仪器仪表、数据采集与处理等领域。作为一款图形化编程工具,LabVIEW具备直观友好的用户界面,并可以生成各种
    的头像 发表于 12-28 11:16 1719次阅读

    嵌入式智能家居终端人机界面设计与实现

    电子发烧友网站提供《嵌入式智能家居终端人机界面设计与实现.zip》资料免费下载
    发表于 11-17 10:18 0次下载
    嵌入式智能家居终端人机<b class='flag-5'>界面设计</b>与实现

    基于LabVIEW的监测系统的用户界面设计与实现

    电子发烧友网站提供《基于LabVIEW的监测系统的用户界面设计与实现.pdf》资料免费下载
    发表于 10-30 11:42 2次下载
    基于LabVIEW的监测系统的<b class='flag-5'>用户</b><b class='flag-5'>界面设计</b>与实现

    如何可以应用TouchGFX进行人机界面设计

    产品中会用到人机界面,有个电容触摸屏。 想请教,如何应用TouchGFX进行界面设计,完成比较好看的人机交互界面,是工业数据采集方面的应用。 因为没接触过TouchGFX,所以如何从头开始,能说明一下最好。
    发表于 10-24 06:26

    基于嵌入式QT的数字机顶盒图形界面设计与实现

    电子发烧友网站提供《基于嵌入式QT的数字机顶盒图形界面设计与实现.pdf》资料免费下载
    发表于 10-18 10:51 0次下载
    基于嵌入式QT的数字机顶盒图形<b class='flag-5'>界面设计</b>与实现

    什么叫人机交互?人机交互是什么意思?

    界面设计:设计人机交互界面的结构、布局、内容和控件,以实现直观、易用性、反馈等要求。界面设计需要兼顾美观性、实用性和易用性,简洁、明了的界面布局可以让
    的头像 发表于 08-26 11:39 2319次阅读

    Emulex OneCapture实用用户指南

    电子发烧友网站提供《Emulex OneCapture实用用户指南.pdf》资料免费下载
    发表于 08-04 15:18 0次下载
    Emulex OneCapture实<b class='flag-5'>用用户</b>指南

    TouchGFX简单界面设计之按键控制光圈移动

    电子发烧友网站提供《TouchGFX简单界面设计之按键控制光圈移动.pdf》资料免费下载
    发表于 08-01 18:06 3次下载
    TouchGFX简单<b class='flag-5'>界面设计</b>之按键控制光圈移动

    工业液晶电子看板的界面设计要点

    工业液晶电子看板的界面设计应该注重易读性、简洁性、可视化、色彩搭配、布局和组织、响应式设计以及用户友好性。通过合理的设计,可以提高界面的可用性和用户体验,实现信息的有效传达和操作的便利
    的头像 发表于 07-25 10:06 432次阅读
    工业液晶电子看板的<b class='flag-5'>界面设计</b>要点

    人机界面设计原则

    人机交互专业是热门的留学专业,想要申请上顶尖院校,则需要准备一本优异的作品集。 大家在制作作品集时,多了解一些人机交互相关知识,会对制作作品集有所帮助。以下6个人机交互设计原则,建议申请者了解与学习
    发表于 07-03 14:15 259次阅读

    嵌入式GUI“美容”小技巧:让小身板的MCU,也可以有个俊模样的界面设计

    在本文中,小编用“小身板”和“俊模样”来指代一个带有图形用户界面的系统的两个方面。“小身板”是指相对有限的MCU资源,例如:相对较低的主频、相对较少的存储资源、没有专门的LCD显示控制器、较低的显示
    的头像 发表于 05-19 10:55 509次阅读
    嵌入式GUI“美容”小技巧:让小身板的MCU,也可以有个俊模样的<b class='flag-5'>界面设计</b>!

    人机界面设计的依据有哪些 如何设计软件的人机界面

    用户需求:设计师应该深入了解用户的需求和习惯,从而设计出更加符合用户期望的界面用户需求的获取可以通过
    的头像 发表于 04-15 11:49 2182次阅读

    人机界面是什么样子的?

    人机界面直接面对用户和设备,其操作的合理性和外观的审美性非常重要,直接影响到工程的验收,由此要设计一个比较完美的人机界面,在设计的时候就要考虑以下原则
    的头像 发表于 04-14 15:23 675次阅读

    现代人机界面设计很实用的3大原则

    用性的第一印象。**然而在应用中,它却通常是最后考虑的一个因素,许多公司使用的都是塑料面板,像模拟电视一样老的掉牙。** 无论你是为机器制造商、系统集成商工作,还是终端设备用户,让我们来探究一下为什么会这样,以及能做些什么。**为了帮助评估任何HMI改进,考虑三个有效的HMI设计
    的头像 发表于 04-14 15:16 738次阅读