精华内容
下载资源
问答
  • 交互设计的十大可用原则
    千次阅读
    2020-06-10 14:42:59

    产品经理有必要投入精力来学习和练习交互设计。
    交互设计领域有丰富的理论沉淀,最著名和经典的理论当属人机交互大师雅各布·尼尔森(Jakob Nielsen)博士在1995提出的尼尔森十大可用性原则(Jakob Nielsen’s Ten Usability Heuristics),该理论是针对PC端交互设计提出的,但同时也适用于移动端交互设计。我们将结合具体案例详细阐述这十条指导原则,产品经理在绘制线框图时要注意遵循这些原则。

    1,反馈原则(Visibility of system status)
    系统应该在合理的时间、用正确的方式,向用户提示或反馈目前系统在做什么、发生了什么。
    人机交互的基本原则是,让系统和用户之间保持良好的沟通和信息传递。系统要告知用户发生了什么,预期是什么,如果系统不能及时向用户反馈合适的信息,用户必然会感到失控和焦虑,不知道下一步要做什么。
    以下是遵循反馈原则的一些常见设计案例。
    ● 安装程序时显示进度条,并预估还需要多久结束。
    ● 上传文件时显示进度条,并提示预估剩余时间。
    ● 提交表单时,如果校验失败,则在填写有误的内容旁边提示错误原因。
    ● 程序未响应时,系统会让用户选择是关闭程序还是等待程序响应。

    2,隐喻原则(Match between system and the real world)
    系统要采用用户熟悉的语句、短语、符号来表达意思。遵循真实世界的认知、习惯,让信息的呈现更加自然,易于辨识和接受。
    在人机交互设计中,程序的沟通和表达、功能的呈现,都要用最自然的、用户容易理解的方式,避免采用计算机程序语言的表达方式。设计时要采用符合真实世界认知的方式,让用户通过联想、类比等方法轻松地理解程序想表达的含义。
    例如,音乐播放器App,功能按钮设计,即便不做说明,用户也很容易理解每个按钮是做什么用的。

    3,回退原则(User control and freedom)
    用户经常会不小心操作错误,需要有一个简单的功能,让程序迅速恢复到错误发生之前的状态。
    用户误操作的概率极高。对于误操作,软件系统应该尽量提供“撤销”“重做”或“反悔”的功能,让系统迅速返回错误发生之前的状态。当然,不是所有操作都是可以“反悔”的,比如,你可以撤销一笔错误的订单,但不能撤销一笔成功的转账交易。

    以下是遵循回退原则的常见设计案例。
    编辑类软件都提供撤销功能,例如Word、美图秀秀等。
    ● 点击删除或关闭按钮后,会让用户进行二次确认。
    ● 电商平台允许在一定的规则下取消订单。

    4,一致原则(Consistency and standards)
    同样的情景、环境下,用户进行相同的操作,结果应该一致;系统或平台的风格、体验也应该保持一致。
    软件设计、产品设计中有很多约定俗成的规范,虽然没有明文规定,但大家都在遵守,因为用户已经习惯了这些规范。我们在进行设计时,应该遵循惯例,并且保持系统的一致感,不要盲目地标新立异。
    例如,在App底部的导航图标中,“首页”永远排在第一个,个人中心(“我的”)永远排在最后。并且对于类似“首页”“购物车”“订单”等常见按钮,不同App的设计样式都非常相似。如果你特立独行地把个人中心放在第一个位置,或者采用奇怪的图标作为个人中心的icon,用户使用时肯定会觉得别扭。

    此外,在一个或多个系统中,要采用统一的设计风格。不论是图标的选用,还是布局的规划,要保持整齐的一致性,这样用户容易理解,并且容易习惯和适应。
    例如,Office软件中包含的各个产品,其界面布局和设计风格就保持了高度一致。

    5,防错原则(Error prevention)
    系统要避免错误发生,这好过出错后再给提示。
    进行设计时,首先要考虑如何避免错误发生,其次再考虑如何检查、校验异常。这样做一方面可以让问题更简单,另一方面可以让用户避免或减少无谓操作。
    例如,有些时候,为了防止用户重复提交或重复点击,第一次点击按钮后就将按钮置灰,直到处理完成才恢复。
    有时还会通过调整按钮顺序,避免用户误点。比如,对于很重要的操作,为了防止用户顺手误点,会将二次确认对话框中的“是”和“否”两个按钮对调位置。因为常见的对话框都将“是”按钮放在第一个位置,所以用户在操作时,很容易产生条件反射,顺手点击第一个按钮,然后才突然发现自己点错了。虽然看起来有些别扭,但是很有效,因为多点一次要好过误删文件。这种设计在软件卸载、App取消会员订阅等操作中也非常常见,只不过后两种情况下主要是为了做一些心理暗示和引导,避免用户卸载或退订。

    6,记忆原则(Recognition rather than recall)
    让系统的相关信息在需要的时候显示出来,减轻用户的记忆负担。
    计算机应该减轻人们的记忆负担,而不是相反。例如,当切换页面时,不应该让用户记住不同页面的内容,而应该在合适的地方积极地呈现或提示之前的信息。
    例如,几乎所有的App和PC端的搜索引擎都会记录用户的搜索历史并呈现给用户

    再例如,在所有的电商购物流程中,在用户提交订单后,都会出现一个核对页面,让用户再次核对填写是否正确。这个设计非常有用,我就经常在下单时忘了修改默认地址,再次核对时才发现。

    7,灵活易用原则(Flexibility and efficiency of use)
    系统的用户中,中级用户往往最多,初级和高级用户相对较少。系统应为大多数人设计,同时兼顾少数人的需求,做到灵活易用。
    灵活易用原则不仅是一个交互设计原则,也代表了一种软件产品设计理念:系统既要做得简单、易用,让所有中级用户用起来得心应手;也要提供必要的帮助,让刚入门的初级用户顺利上手;还需要支持灵活的个性化定制,让高级用户能够以进阶的方式使用系统,充分发挥其价值。
    让高级用户灵活定制的最典型的例子是各类软件和App的配置功能,基本上所有软件都会提供定制化功能,从快捷键设置,到页面布局,再到自定义参数,软件系统会尽量提供全面的个性化设置功能,来满足不同用户的使用诉求和习惯。

    例如Word的自定义功能,提供了非常强大的配置能力,用户可以对Word的UI实现颠覆性的重新设置。

    8,简约设计原则(Aesthetic and minimalist design)
    对话中不应该包含无关的或没必要的信息;增加或强化一些信息就意味着弱化另一些信息。
    重点太多,相当于没有重点。在视觉设计中,要掌握好“突出标记”的度,以及内容的呈现方式。

    9,容错原则(Help users recognize, diagnose, and recover from errors)
    错误信息应该用通俗易懂的语言说明,而不是只向用户提示错误代码;提示错误信息时要给出解决建议。
    对于很多运行时错误或异常,计算机程序都会返回某个错误代码,但是对于用户来讲,看到这些错误代码并不明白发生了什么,所以一定要将错误代码转换成用户能看懂的语句,并告诉用户解决的建议。
    访问网站时,如果页面不存在,服务器提供的标准错误提示是404错误,很多用户并不理解404是什么意思。最好将页面就对此做处理,将错误提示转换成用户能理解的表述,而且给出解决建议。

    再例如,做得比较好的表单填写页面,对于不符合格式要求的内容会立即进行提示,而不是等到用户提交时才去校验并提示错误;提示时除了指出填写错误,还会说明规范的填写要求,以便用户理解错误原因并做出修正。

    10,帮助原则(Help and documentation)
    对于一个设计良好的系统,用户往往不需要经过培训就能轻松上手使用,但是提供帮助文档依然是很有必要的。帮助信息应该易于检索,通过明确的步骤引导用户解决问题,并且不能太复杂。
    现在的软件产品,尤其是C端产品普遍做了良好的交互设计,可以帮助用户快速学习使用,而不用阅读、理解复杂的说明文档。
    然而,B端产品的复杂性比C端产品高很多,因为B端产品蕴含很多业务流程的规则,系统中的一个按钮可能代表了一个复杂的业务处理规则,如果不了解整个业务场景和处理规则,是很难理解按钮的操作含义的。
    因此,对于B端产品,用户进行自助服务、自助操作的难度高很多,B端产品的帮助文档依然有存在的必要。产品设计人员要尽量在前端交互上做好引导提示,对于复杂的规则和逻辑,可以考虑通过帮助文档来指导用户。

    更多相关内容
  • 网络语言 HTML,XHTML和CSS 最常用和广泛适用的网络语言是HTML, 代表超文本标记语言。 ...尽管大多数网络浏览器实际上都会执行一些基本HTML可视化格式设置, 我们将需要依靠CSS或级联样式表来使页面看起来很棒。
  • 然后,在分析协同资源基本含义的基础上,建立了一个用来分析协同资源在屠 之间交互2的规律及协同效应的模型。最后,文章结合神经网络技术,选取经济管理领域内几种典型的商业网络模式,应用前述模型进行仿真分析...
  • 针对交互式多模型(IMM)算法中模型集的设计问题,提出一种模型集设计方法.在已知真实模式概率分布函数的情况下,根据要求的模型数目,等概率划分模式空间,在每个等概率模式空间上,利用方差的含义获得最大范围地覆盖模式...
  • 文中首先阐述和分析了交互式设计的含义及重要,然后介绍了在互联网上实现交互式业务的具体开发流程,以及如何从目标用户的需求和期望出发,结合人类本身的心理特征和行为特点,用最简单的方法创建易用、有效而且让...
  • 同步交互与异步交互(简单易懂)

    千次阅读 2020-09-06 18:53:34
    一、同步交互与异步交互 1.同步交互是什么 同步交互是指发送一个请求,需要等待返回,然后才能够发送下一个请求。同步交互相当于排队,轮到下一个的情况会因为前一个而有所不同。 [外链图片转存失败,源站可能有防盗...

    Ajax

    一、同步交互与异步交互

    1.同步交互是什么

    同步交互是指发送一个请求,需要等待返回,然后才能够发送下一个请求。同步交互相当于排队,轮到下一个的情况会因为前一个而有所不同。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-X97MAs7s-1599389418829)(https://s1.ax1x.com/2020/08/31/dOtPbD.jpg)]

    说明:同步交互就是第二次请求必须等待第一次请求结束之后才可以开始。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HOImJAmq-1599389418831)(https://s1.ax1x.com/2020/08/31/dONEeU.jpg)]

    同步交互:客户端向服务器端发送请求,必须等待结果返回,才能向服务器端发送下一次请求。

    2.异步交互是什么

    所谓的异步交互,就是指发送一个请求,不需要等待返回,随时可以再发送下一个请求。同步交互与异步交互的区别在于同步交互需要等待结果,而异步交互不需要等待。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-95NdqcC6-1599389418833)(https://s1.ax1x.com/2020/08/31/dOURED.jpg)]

    说明:异步交互就是第二次请求不需要等待第一次请求结束之后就可以开始。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6C7SGTNl-1599389418836)(https://s1.ax1x.com/2020/08/31/dONEeU.jpg)]

    异步交互:客户端向服务器端发送请求,不必等待结果返回,就可以向服务器端发送下一次请求。

    (1).异步交互的优势

    异步交互相比同步交互的优势主要具有以下几点:

    • 用户操作无须像同步交互必须等待结果。
    • 异步交互只需与服务器端交换必要的数据内容,而不是将所有数据全部更新。
    • 异步交互对带宽造成的压力相比同步交互更小。
    • 通过Ajax实现异步交互不需要任何第三方插件,只要刘览器支持JavaScript语言即可实现。
    (2).异步交互的劣势

    异步交互相比同步交互并不是优势,它也存在一些问题:

    • 异步交互破坏了浏览器原有的前进和后退机制。
    • 如果后面逻辑的执行依靠前面逻辑执行的结果的话,异步交互可能会造成问题。
    • Ajax实现异步交互对搜索引擎支持较弱。
    • Ajax实现异步交互会引起一些Web安全问题,例如 SQL 注入攻击、跨站点脚本攻击等问题。

    dOdNY4.jpg

    展开全文
  • 尼尔森十大交互设计原则

    千次阅读 2019-04-21 12:16:30
    它们被称为“启发式”,因为它们是广泛的经验法则,而不是特定的可用指导原则。因此,我们不能把它上升为一种标准,而是应该当做一种经验来学习,然后跟现实中的设计结合来使用。接下来,作者通过一些具体的实例来...

    前言

    Jakob Nielsen(雅各布·尼尔森)的十大交互设计原则。它们被称为“启发式”,因为它们是广泛的经验法则,而不是特定的可用性指导原则。因此,我们不能把它上升为一种标准,而是应该当做一种经验来学习,然后跟现实中的设计结合来使用。接下来,作者通过一些具体的实例来跟大家深度解析尼尔森十大交互设计原则在设计中的用法~

    作者简介

    雅各布·尼尔森(Jakob Nielsen)是毕业于哥本哈根的丹麦技术大学的人机交互博士 , 他拥有79项美国专利,专利主要涉及让互联网更容易使用的方法。尼尔森在2000年6月,入选了斯堪的纳维亚互动媒体名人堂,2006年4月,并被纳入美国计算机学会人机交互学院,被赋予人机交互实践的终身成就奖 。他还被纽约时报称为“Web 易用性大师”,被 Internet Magazine 称为 “易用之王”

    原则一 状态可感知

    系统应该让用户时刻清楚当前发生了什么事情,也就是快速的让用户了解自己处于何种状态、对过去发生、当前目标、以及对未来去向有所了解,一般的方法是在合适的时间给用户适当的反馈,防止用户使用出现错误。

    自检: 

    1. 菜单tab记录是否明显?菜单Tab可以让用户知道自己当前在哪个位置,否则他们就会在我们的产品里迷路。
    2.  标题栏是否明确?文章的标题是一篇文章的招牌,而标题栏就是一个页面的招牌,一个页面如果连标题栏都没有,或者标题栏和内容不符,那用户体验也是极差的。
    3. 数据加载是否有进度提醒?

    案例一:比如今日头条的下拉刷新功能:头条页面的刷新功能使用的是下拉刷新的交互方式,当用户下拉页面时,页面状态栏跟内容区中间会出现“新年快乐”的提示,当我松开页面中间会出现“推荐中”的动态提示,加载完毕之后中间出现一条“今日头条推荐引擎有8条更新”的文字提示;这一系列的提示就是我们所说的动态可见原则,如下图:

    案例二:比如安心记加班中关注和取消圈子功能:当用户点击关注按钮之后,页面中间会出现一个“关注成功”的提示,停留2S之后消失;类似这种,操作之后的提示也是状态可见原则的一中,如下图:

    原则二 环境贴切原则

    软件系统应该使用用户熟悉的语言、文字、语句,或者其他用户熟悉的概念,而非系统语言。软件中的信息应该尽量贴近真实世界,让信息更自然,逻辑上也更容易被用户理解。

    自检:

    1.  所有的图标或者术语是否都在用户的理解范围内?
    2. 有没有容易产生歧义的图标?
    3. 除了图标之外,所有的文字,用户是不是都能读懂?有没有技术性语言是贴近技术而不是贴近用户的?

    案例一:比如计算器的软件界面设计:现在我们手机中的计算器软件设计界面,基本上跟我们现实中使用的计算器的样式差不多,下图左一是我们现实中是使用的计算器,左二、三依次为锤子手机和苹果X自带计算器软件的界面,真的是很相似,这样设计能让用户很快上手,易于操作,因为现实生活中用户已经很熟悉计算器的使用方法了,这就是环境贴切原则:

    案例二:比如新浪微博安卓的中文版和国际版:微博的中文版和国际版的logo和内部页面风格、语言、结构布局包括交互方式也不一样;考虑到国外用户的使用,软件的语言默认为英文,当然还支持各种语言版本,可以根据所需在设置中调整,另外国际版界面的布局使用的设计风格完全遵守谷歌的设计规范,这就是环境贴切原则,具体看下图:

    原则三 用户可控原则

    用户常常会误触到某些功能,我们应该让用户可以方便的退出。这种情况下,我们应该把“紧急出口”按钮做的明显一点,而且不要在退出时弹出额外的对话框。很多用户发送一条消息、总会有他忽然意识到自己不对的地方,这个叫做临界效应;所以最好支持撤销/重做功能。

    自检:

    1. 是否支持撤销或者重做?

    案例一:比如微信聊天中的撤回功能:两个人在微信中聊天的时候,我发了一条消息或者表情,突然觉得不合适,我可以在长按这条消息或者表情,在出现的选择框中选择撤回,然后重新编辑发送,来避免一时没想好而错发消息可能给对方或者自己造成困扰,这就是用户可控原则。

    案例二:比如谷歌相册删除照片之后的撤销功能:在使用谷歌相册的时候,我们会对照片做一些操作,比如照片的删除,当我在谷歌相册中删除一张照片的时候,它会在底部出现一条提示框,框内后边就会出现撤销的提示,这也是用户可控原则的体现。

    原则四 一致性原则

    对于用户来说,同样的文字、状态、按钮,都应该触发相同的事情,遵从通用的平台惯例;也就是,同一用语、功能、操作保持一致。软件产品的一致性包括以下五个方面:

    • 1. 结构一致性:保持一种类似的结构,新的结构变化会让用户思考,规则的排列顺序能减轻用户的思考负担;

    案例:例如微信每个模块的条目布局:微信中每个模块的条目都有统一的“图标+文字信息”的结构样式,能让用户快速了解朋友圈、扫一扫、摇一摇、看一看、搜一搜、附近的人、漂流瓶、购物、游戏及小程序等功能都是作什么的,这就是结构一致性的体现。

    • 2. 色彩一致性:产品所使用的主要色调应该是统一的,而不是换一个页面颜色就不同;

    案例:例如网易云音乐的颜色:网易云音乐的图标颜色与界面的主色均为红色,也包括其中一些标签和强调的文字颜色都是红色,整个界面除了图片的有效信息外,都通过灰、白、红色来呈现,界面保持了很好的一致性,这就是色彩一致性原则。

    • 3. 操作一致性:能让产品更新换代时仍然让用户保持对原产品的认知,减小用户的学习成本;

    案例:比如安卓版微信、支付宝和钉钉APP中左上角的返回操作:它们三个安卓版的应用内返回上一级操作,都是通过顶部左侧的返回按钮进行的,当然也可以通过安卓的物理返回键,这就是操作一致性的体现。

    • 4. 反馈一致性:用户在操作按钮或者条目的时候,点击的反馈效果应该是一致的;

    案例:比如安卓版手机QQ信息列表的打开方式:它的信息都是列表式结构,不管你点击那一行条目,下一级界面都是由右往左滑出,点击顶部左上角的返回按钮会从左往右滑回,体验相当一致;这就是反馈一致性的体现。

    • 5. 文字一致性:产品中呈现给用户阅读的文字大小、样式、颜色、布局等都应该是一致的;

    案例:例如微信几个关键界面的字体:下图我用红色框框起来的条目部分的文字,三个主界面不尽相同,但是,字体大小、颜色、布局的样式都一样,这样让整个APP视觉上看起来很舒服,这就是字体一致性,因此,我们在做视觉设计的时候尽量使用同意风格的文字。

     

    自检:

    1. 同一个含义的功能是否是同一个称呼或者同一个图标?
    2. 返回和前进按钮的位置是否都保持不变?有没有出现有的页面有而有的页面没有的情况?

    原则五 防错原则

    比一个优秀错误提醒弹窗更好的设计方式,是在这个错误发生之前就避免它。可以帮助用户排除一些容易出错的情况,或在用户提交之前给他一个确认的选项。在此,特别要注意在用户操作具有毁灭性效果的功能时要有提示,防止用户犯不可挽回的错误。

    自检:

    1. 在容易犯错的重要操作是否有二次确认?比如取消订单,比如删除记录等等。
    2. 在做出删除等不可恢复的操作之前,有没有文字提示?

    案例一:比如知乎安卓版本的登录操作:当用户在知乎中登录时,在没有填写完手机号码和密码前,底部的登录按钮是置灰不可点击的,只有两项都填写完整底部的登录按钮才会变为可点击状态,也就会蓝色的,这就是为了防止用户犯更多错误,也是防错原则的一种体现。

    案例二:比如安卓版微信发朋圈动态时,点击返回按钮出现的提示弹窗:弹出框方式会增加不可逆操作的难度,当用户发一条动态一半的时候,因为误操作或者其它退出当前状态的时候,使用弹窗是个不错的选择,因为用户这个操作会让之前辛苦编辑的内容删除找不回,想要再发只能从头开始,对用户造成损失比较大;这就是防错原则的另外一种体现。

    原则六 易取原则

    通过把组件、按钮及选项可见化,来降低用户的记忆负荷。用户不需要记住各个对话框中的信息。软件的使用指南应该是可见的,且在合适的时候可以再次查看。

    自检:

    1. 已填写的内容,是否在最终确认时向用户展示以示确认?
    2. 已选择的商品和数量在最终下单前有没有和用户再次确认过?

    案例一:比如谷歌相册中的删除照片操作:用一个类似垃圾桶的“图标”标识删除功能,对于用户来讲是有一定的认知负荷的,且点击“删除”之后用户对于造成的后果及影响也不清楚,因此,删除之后出现弹窗提示很有必要,此弹窗清除的写明了删除之后的影响、后续的帮助说明以及操作的选项,弹出框的出现很好的减少了用户前后的记忆负荷,这就是易取原则的体现。

    案例二:比如安卓版爱奇艺更新后的新功能引导:更新完APP之后,当用户触发到这些功能时,会出现下图类型的遮罩类的提示,这些提示告诉用户功能所在的地方以及功能的作用;这种做法在很多APP中都会出现,这也是易取原则的一种体现,看下图:

    原则七 灵活高效原则

    汽车油门—新手用户常常看不见,而且对于高手来说可以通过它快速与汽车互动。这样的系统可以同时满足有经验和无经验的用户。允许用户定制常用功能

    自检:

    1. 加载速度够不够快?
    2. 用起来是不是能快速上手?
    3. 功能有没有过于复杂不好理解?
    4. 所有能点击的地方,指向性是否明确?有没有让用户迟疑的点击事件?
    5. 最重要的是,你的中级用户都明白如何使用吗?

    案例一:比如安卓版本支付宝中的编辑应用功能:支付宝首页的应用是可以根据自身喜好自定义的,包括定义常用应用、排序、删除、新增等等;这样用户可以根据自己的个人兴趣定制自己适合的应用分布方式,这就叫做用户定制常用功能,也就是灵活高效原则的一种体现,如下图:

    案例二:比如安卓版QQ聊天常用表情模块:安卓版本的QQ聊天界面表情弹窗中会有一个“常用表情”的模块,它把个人平时使用频率或者次数最多的表情进行归类,当用户使用的时候能很快的找到自己喜欢或者常用的表情,提高了聊天效率,体验很好,这也是灵活高效原则的体现。

    原则八 优美且简约原则

    对话中的内容应该去除不相关的信息或几乎不需要的信息。任何不相关的信息都会让原本重要的信息更难被用户察觉。

    自检: 

    1. 重要的功能/内容是否突出?
    2.  版面划分是否清楚?
    3. 不重要的功能是否隐藏或转移或弱化?

    案例一:苹果手机中自带的软件(IOS11设计规范):在新版本的苹果手机中自带的软件中标题都属于字体放大,界面简洁的设计风格;还有苹果自带的音乐软件中,段落中的标题和正文区别是很明显的,标题明显很大,而正文部分相对较小,这就是优美简约原则的体现。

    案例二:例如安卓版网易云音乐及QQ音乐播放页面:网易云音乐和QQ音乐APP音乐播放界面,从视觉及功能布局上面做的相当不错,美观简约、功能主次分明、用户体验不错;也是优美且简约原则的一种体现,如下图:

    原则九 容错原则

    错误信息应该使用简洁的文字(不要用代码),指出错误是什么,并给出解决建议。也就是在用户出错时如何为出错的用户提供及时正确的帮助?即要帮助用户识别出错误,分析出错误的原因再帮助用户回到正确的道路上。如果真的不能帮助用户从错误中恢复,也要尽量为用户提供帮助让用户损失降到最低。

    自检:

    1. 如果出现了错误,是否有人性化的提示告诉用户应该去哪儿而不是只有404?
    2.  会不会出现异常操作导致应用崩溃的情况发生?

    案例一:比如网易邮箱PC端的注册界面:用户在网易163电脑端注册邮箱时,在输入出错时不但会出现错误的提示,还会给出相应的建议,帮助用户进行正确的抉择,这样就避免用户出现更大的失误并且提高了注册的效率,这是一种相当好的用户体验,也是容错原则的一种体现,如下图:

    案例二:例如Twitter注册页面的错误提示:用户在注册Twitter账号时,第一步要输入名字和手机号码,当用户输入正确的时候,输入框后边会有绿色的对勾圆圈,提示用户输入正确,可以进入下一步操作了,而当用户输入错误的时候,输入框会变为红色并且在下方出现红色字的错误提示,这样让用户很清楚的知道用户输入错误以及错误的原因,这样用户就知道怎么修改了,这也是容错原则的一种体现,如下图:

    原则十 人性化帮助原则

    即使系统不适用帮助文档是最好的,但我们也应该提供一份帮助文档。任何帮助信息都应该可以方便地搜索到,以用户的任务为核心,列出相应的步骤,但文字不要太多。

    自检:

    1. 简单的功能是否不需要文档就能看懂?
    2. 陌生的功能是否有新手引导?
    3. 困难的共是否有帮助中心?
    4. 复杂的问是否有帮助文档?
    5. 客服电话贴上了吗?

    案例一:例如淘宝APP和知乎APP登录页面的帮助入口:在比较重要的功能入口处有必要提供相应的帮助入口,来解决用户在操作功能过程中遇到的问题或者反馈问题的入口,不要让用户在出现问题时手足无措,不知道怎么办,具体看下图:

    案例二:比如mac上一些常用的大型软件:原型制作工具Axure RP 8软件、图像编辑软件Photshop CC以及mac上的Safari浏览器,在顶部状态栏上都有有一个“帮助”的入口,也体现了帮助文档的必要性,所以,不管是什么样的产品都要给用户提供一个帮助的入口,用来解决用户操作过程中遇到的问题。

    展开全文
  • (1)减弱数据的异方差 (2)如果变量本身不符合正态分布,取 了对数后可能渐近服从正态分布 (3)模型形式的需要,让模型具有经济学意义。 采用四种规则: (1)与市场价值相关的,例如,价格、销售额、工资...

    什么时候取对数

    一、伍德里奇的取对数规则:

    为了解决

    (1)减弱数据的异方差性

    (2)如果变量本身不符合正态分布,取 了对数后可能渐近服从正态分布

    (3)模型形式的需要,让模型具有经济学意义。

    采用四种规则:

    (1)与市场价值相关的,例如,价格、销售额、工资等都可以取对数;

    (2)以年度量的变量,如受教育年限、工作经历等通常不取对数;

    (3)比例变量,如失业率、参与率等,两者均可;

    (4)变量取值必须是非负数,如果包含0,则可以对y取对数ln(1+y);

    二、四类模型回归系数

    1、一元线性回归:𝑦 = 𝑎 + 𝑏𝑥 + 𝜇,x每增加1个单位,y平均变化b个单位;

    2、双对数模型:𝑙𝑛𝑦 = 𝑎 + 𝑏𝑙𝑛𝑥 + 𝜇,x每增加1%,y平均变化b%;

    3、半对数模型:𝑦=𝑎 + 𝑏𝑙𝑛𝑥 + 𝜇,x每增加1%,y平均变化b/100个单位;

    4、半对数模型:𝑙𝑛𝑦 = 𝑎 + 𝑏𝑥 + 𝜇,x每增加1个单位,y平均变化(100b)%。

    小批注:

    以上四类模型回归都可以用求导和微分方程给出。

    例如:𝑙𝑛𝑦 = 𝑎 + 𝑏𝑙𝑛𝑥 + 𝜇 左右式求导得出\frac{1}{y}b\frac{1}{x},那么​​​​​如果乘dy与dx,则表示双方的

    量,而由原公式得知,双方变化量相等,即自变量y与x变化dy与dxln(y+\Delta y)-lny=bln(x+\Delta x)-blnx

    当然,高数里也有此类内容的证明,那个应该是证明隐函数求导法则的,结果一样。

    三、虚拟变量的解释

    例如用1表示Female,0表示Male,将E代表薪水,有如下公式:

    E_{M}=\beta _{_{0}}+\delta _{0}\times 1+\beta _{1} X_{1}+\beta _{2} X_{2}.....+\mu _{i}

    E_{F}=\beta _{_{0}}+\delta _{0}\times 0+\beta _{1} X_{1}+\beta _{2} X_{2}.....+\mu _{i}

    以其他变量当作与性别无关的变量(例如职业能力,学历,智商等。前提是与性别无关),则\delta _{0}的正负就可以表示性别的差异工资,代表了每个小时相差多少钱。

     四、多分类的虚拟变量设置

    简化一下

    SUCESS表示是否贷款成功 

    SUCESS_{i}=\alpha +\beta _{i}Province_{i}+\lambda Control+\varepsilon _{i}

    那么根据\beta _{i}相较于内蒙古这一对照组的正负就可以判断是否有地域歧视了。

    五、含有交互项的自变量

    有某两个自变量相乘共同决定,代表了一个变量产生的效应会受到另一个变量的影响例如:

    展开全文
  • 交互技术基础(复习)

    千次阅读 2021-06-07 17:41:32
    人机交互基础 (HCI:Human-Computer Interaction) 人机交互技术主要是研究人与计算机之间的信息交换,告诉计算机我想要什么,让计算机输出我想要的结果 发展史(3个阶段): 命令行 图形用户界面: 特点: ...
  • 人机交互期末复习

    千次阅读 2020-11-09 14:12:57
    人机交互期末复习 交互设计【交互设计简介】 交互设计的中心问题: 按照需要支持或扩充的用户活动,选择适当的方法和技术,以优化用户和系统、环境或产品之间的交互。 什么是交互设计: 设计支持人们日常工作和生活...
  • 人机交互重点知识点

    千次阅读 2021-05-16 19:58:15
    (2)可用分析与评估 (3)多通道交互技术 (4)认知与智能用户界面 (5)虚拟和增强环境中的交互方法 (6)Web设计 (7)移动界面设计 (8)群件 1.3 简单介绍人机交互的发展历史经过了哪几个阶段 (1)语言命令...
  • i/0设备的含义是什么

    千次阅读 2021-06-17 05:53:08
    i/0设备的含义是一切操作、程序或设备与计算机之间发生的数据输入/输出设备模型传输过程。现代计算机系统中配置了大量的外围设备,即I/O设备。依据它们的工作方式的不同,通常进行分类。字符设备(character device)...
  • 客户端与服务器的交互流程 内容精选换一换ecFlow是一个工作流管理器,使用户可以在受控环境中运行大量程序,彼此之间以及时间上相互依赖。它提供了对硬件和软件故障的容忍度,并具有良好的重启功能。ecFlow作为...
  • 第一章 人机交互概述

    千次阅读 2022-03-24 17:07:49
    人机交互概述
  • Chrome 插件开发与本地程序交互流程

    千次阅读 2020-07-10 09:30:58
    Chrome 插件开发与本地程序交互流程 一、 将本地程序写入注册表 可以采用bat的方式写入注册表 REG ADD “HKCU\Software\Google\Chrome\NativeMessagingHosts\com.google.chrome.example.echo” /ve /t REG_SZ /d “%...
  • 重新定义 NFT (音乐、四维、隐私、交互) NFT 是所有权证明, 是你购买作品的收据, 不是作品本身. 万物皆链接, NFT 就是其中一种链接。目前 NFT 主要以艺术品的形式出现, 包括概念艺术以及生成艺术等, 部分 NFT 的投资...
  • 想要提高Oracle交互性,通过定义与使用替换变量就可以实现了,下面就为您详细介绍利用替换变量提高Oracle交互性的方法,供您参考。 一、定义与使用替换变量。 在Oracle提供的相关工具中,如SQL PLUS管理平台中...
  • 人机交互-语音交互方法综述

    千次阅读 2020-07-25 23:00:07
    首先,通过应用自动语音识别技术听到用户说的话,然后应用自然语言理解来分析语句的含义,随后用自然语言生成对话结果,最后应用文字转语音技术将结果播放给用户,完成与用户的语音交互。下面分别介绍这几种技术: ...
  • 超详细总结:前后端数据交互原理

    万次阅读 多人点赞 2020-08-14 17:40:08
    最近开始接触前后端的一些知识,查了很多资料,今天把互联网产品的前后端数据交互做个总结留做笔记。 互联网产品的前后端数据交互是通过一个通讯协议完成。前后台交互的协议主要包括HTTP,FTP,SMTP,TELNET,POP3…本文...
  • 语音交互的基本概念和设计实践

    千次阅读 2021-11-30 11:25:53
    未来的产品方向,或者说是人机交互的方式,极可能是视觉与听觉的更加立体的交互,我们会有机会来设计一种完全不一样的用户体验,和完全不同的产品认知。 一、什么是VUI? 作为新一代的交互模式,通俗的说,VUI...
  • ACM SIGCHI会议是人机交互领域最顶级的国际会议(CCF中国计算机学会认定的A类会议),受到了学术界与工业界的广泛关注与重视。 我们收集整理了CHI 2016年至2018年来的高引论文,进行了简单解读,供各位小伙伴参考。...
  • 东北大学 人机交互 复习笔记

    千次阅读 2021-05-07 21:30:57
    (1) 交互设计 (2) 流行术语 (3) HCI (4) UI(人与计算机发生交互的一个空间) (5) GUI (6) HCI和SE (7) Usability和UX (8) User-Centered Design 二、 第三章 用户分析和任务分析 (1) 研究方法 ...
  • 人与机器人的交互理论及其前景

    千次阅读 2021-02-27 00:11:34
    来源:人机认知与实验室摘要:移动机器人的人机交互正处于早期阶段。大部分与机器人相关的用户交互都被数控能力所限制,向用户提供的最普遍的界面是以自动化平台提供的视频和对机器人的一定程度上的路径...
  • 在LSDV法下,FE本质就是控制变量,所以在经济含义上,FE(包括交互FE)与一般意义上的控制变量并无二致。 那么,回归方程中为什么要加入控制变量?为了剥离其他因素的影响。设想一种极端情况,被解释变量yyy只对核心...
  • 目录什么是交互式前景提取grabCut函数提取图像前景使用模板提取图像前景 什么是交互式前景提取 经典的前景提取技术主要使用纹理(颜色)信息,如魔术棒工具,或根据边缘(对比度)信息,如智能剪刀等完成。2004年,...
  • 1.Interactable属性,切换该UI组件的可交互性 2.Transition属性,此属性是用来调整UI交互的效果的,比如鼠标点击UI时出现的颜色变化、图片切换、动画切换等。 3.Navigation属性,导航属性,用户可以使用方
  • 【AIPM】语音交互评价指标

    千次阅读 2019-09-18 09:57:00
    语音唤醒的含义 :简单来说是“喊名字,引起听者(AI)的注意”。如果语音唤醒判断结果是正确的唤醒(激活)词,那后续的语音就应该被识别;否则,不进行识别。   C) 语音唤醒的相关指标 a) 唤醒率 。叫...
  • 包容设计——面向听障人士的可及1.论文概述与发散思考(1)背景简介(2)听障人士与手语(3)为聋人传达或表现数字资源的策略示例(4)数字手语书写(5)结论2.理解与思考3.论文翻译内容 这是一篇载于《威利人机...
  • 什么是交互式?

    千次阅读 2019-09-26 01:15:21
    交互性(interactive)是一个比较广泛的概念,运用不同的领域其含义是不同的。交互性主要运用于计算机及多媒体领域,下面我们就主要解释一下计算机人机交互及相关的几个概念: 1.人机交互(Human-Computer ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 139,516
精华内容 55,806
关键字:

交互性的含义