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

    文章

    1298

    浏览量

    58115
  • 用户界面
    +关注

    关注

    0

    文章

    42

    浏览量

    10555
  • 自然语言
    +关注

    关注

    1

    文章

    292

    浏览量

    14025

原文标题:用户界面设计

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    充电桩:组态屏监控界面设计与实现

    从充电桩管理系统的实际应用场景来看,组态屏监控界面早已不再是单纯的数据展示窗口,而是演变为整个充电设施运行体系的人机交互核心。当我们走进任何一个电动汽车充电站,运维人员面对的不再是密密麻麻的物理按键
    的头像 发表于 04-01 10:31 1612次阅读
    充电桩:组态屏监控<b class='flag-5'>界面设计</b>与实现

    设计不止于界面-AI引领的“Design to Code”时代

    涌现后设计师尝试使用AI_Code直接还原设计稿件,并且从传统交付静态界面设计图片转为交付可运行的实现方案,但在多数团队的认知里,AI_Code仍停留在“氛围编程”阶段:能写出代码,但不符合框架规范,改动越多问题越多。通过不断摸
    的头像 发表于 01-19 17:31 1531次阅读
    设计不止于<b class='flag-5'>界面</b>-AI引领的“Design to Code”时代

    ICU-X0201 Hello Chirp示例应用用户指南

    ICU-X0201 Hello Chirp示例应用用户指南 在嵌入式产品中集成超声传感器时,开发合适的应用程序是关键的一环。InvenSense的ICU-X0201 Hello Chirp示例应用为
    的头像 发表于 12-26 10:25 581次阅读

    瑞萨电子携手LVGL PRO推进嵌入式图形用户界面开发

    随着嵌入式设备对用户体验要求的不断提升,图形用户界面(GUI)成为产品开发越来越重要的一环。作为目前最流行的开源嵌入式图形库之一的LVGL,最近就推出了自己的商业化专业UI编辑器LVGL PRO 1.0版本。
    的头像 发表于 11-21 10:23 1830次阅读
    瑞萨电子携手LVGL PRO推进嵌入式图形<b class='flag-5'>用户</b><b class='flag-5'>界面</b>开发

    RT-Thread睿擎开发者网站重磅升级 | 产品动态

    界面设计与更清晰的文档架构,旨在为您提供更专业、高效的开发支持体验。全新视觉体验现代化界面设计网站采用现代化设计语言,界面简洁大方,文档渲染精准清晰,为您创造沉浸式
    的头像 发表于 11-12 17:29 1566次阅读
    RT-Thread睿擎开发者网站重磅升级 | 产品动态

    京东:调用用户行为API分析购买路径,优化页面跳转逻辑

    ​  在电商平台的激烈竞争中, 用户购买路径的流畅性 直接影响转化率。京东通过深度整合用户行为API,构建了完整的购买路径分析体系,显著优化了页面跳转逻辑。以下是关键技术实现路径: 一、用户行为
    的头像 发表于 09-18 14:38 793次阅读
    京东:调<b class='flag-5'>用用户</b>行为API分析购买路径,优化页面跳转逻辑

    京东:调用用户画像API实现千人千面推荐,提升转化率

    ​  引言 在电商领域,个性化推荐已成为提升用户粘性和转化率的核心引擎。京东通过深度整合用户画像API,实现了"千人千面"的精准推荐系统。本文将解析其技术逻辑与业务价值,揭示如何通过数据驱动提升
    的头像 发表于 09-12 15:08 1166次阅读
    京东:调<b class='flag-5'>用用户</b>画像API实现千人千面推荐,提升转化率

    瑞萨电子高级语音用户界面解决方案

    语音用户界面(VUI)正在彻底改变我们与技术交互的方式,实现免提、无缝的通信。通过整合先进语音命令识别功能,再加上语音反欺骗和说话人识别功能,开发人员可以构建具有更高安全性、个性化和功能的系统。将
    的头像 发表于 08-27 09:41 923次阅读
    瑞萨电子高级语音<b class='flag-5'>用户</b><b class='flag-5'>界面</b>解决方案

    分享---超声波焊接机设备实现告 \"警弹窗\" 效果的简单方法

    在实际设计产品UI界面中,经常碰到要设计”告警弹窗”功能如,设备运行中产生了告警信息时,要弹出窗口提示用户做操作。 使用拓普微厂家的串口屏开发工具SGTools,可以很容易的实现”告警弹窗”功能,只需要简单设置属性就可以实现; 参考见下图UI
    发表于 08-21 11:17

    如何使用 SEGGER emWin AppWizard 工具为仪表板界面设计图形用户界面

    如何使用 SEGGER emWin AppWizard 工具为仪表板界面设计图形用户界面 (GUI)。它集成了控制 MA35H0 系列评估板上的 LED 和按钮的功能。
    发表于 08-19 07:23

    横河DLM3024混合信号示波器优点和特点 触屏式用户界面

    横河DLM3024混合信号示波器触屏式用户界面能为用户提供直观的操作。可以通过熟悉的点选、拖动,外扩/里捏操作来快速设置测量、光标、缩放框、波形显示区域等项目,传统按钮和按键的使用也很方便,因此
    的头像 发表于 06-13 18:17 816次阅读
    横河DLM3024混合信号示波器优点和特点 触屏式<b class='flag-5'>用户</b><b class='flag-5'>界面</b>能

    高速PCB布局/布线的原则

    目录:一、布线的一般原则1、PCB板知识2、5-5原则3、20H原则4、3W/4W/10W原则(W:Width)5、重叠电源与地线层规则6、1/4波长规则7、芯片引脚布线二、信号走线下
    的头像 发表于 05-28 19:34 2660次阅读
    高速PCB布局/布线的<b class='flag-5'>原则</b>

    互联世界中的人机界面 (HMI) 和网关

    、效率和用户体验方面发挥着举足轻重的作用。从消费电子产品到汽车系统,从工业自动化到医疗设备,人机界面提供了直观的界面,使用户更容易控制、监控复杂的系统。 同时,网关还充当各种网络之间的
    的头像 发表于 05-25 11:17 1245次阅读
    互联世界中的人机<b class='flag-5'>界面</b> (HMI) 和网关

    Matter 智能家居的通用语言

    Matter由连接标准联盟(CSA)创建,旨在解决智能家居的互操作性问题。Matter 基于简单性、互操作性、可靠性和安全性四大核心原则 。 是采用基于 IP 应用层的开源协议,本质上是一种“通用
    发表于 05-19 15:35

    FPGA芯片选型的核心原则

    本文总结了FPGA选型的核心原则和流程,旨在为设计人员提供决策依据,确保项目成功。
    的头像 发表于 04-30 10:58 1843次阅读