How to Write a Usability Aspect Report (UAR)
- UAR Identifier — <Problem or Good Feature>
- Succinct description of the usability aspect
- Evidence for the aspect
- Explanation of the aspect
- Severity of the problem or benefit of the good feature
- Possible solution and potential trade-offs (if the aspect is a problem)
- Relationship to other usability aspects (if any)
=========================================
Heuristic Evaluation
一个更好的帖子请猛击这里。
启发性评估是在开发早期阶段的一种用来分析界面设计的可用性的技术。
启发性评估的基本流程是:提出一个用户界面设计方案,然后让几个人检测这个设计是否违反了启发法的任何一条。
设计的启发性评估可以在产品开发的任意阶段进行。不过,可用性的困难被发现的越早,修正它们的代价就越小。所以在雏形阶段的时候使用启发性评估很可能是它最有价值的时候。
代表性地,一些评估者将会做一份启发性评估的综述,因为研究发现不同的人会发现不同的问题。对于一个简单的系统来说(比如ATM,只有6种功能可供人们使用),可能四五个评估者就足够发现绝大部分的可用性问题。对于更复杂的系统,则需要更多的评估者。然而,由于这种评估技术简单易学易用,所以找到能够展示这些功能的开发团队成员并不困难。并且,就算只有一两个人来做启发性评估,发现的问题如果被修正,也能够增加你正在设计的系统的可用性。
当你理解了启发法的时候,你会发现当你做设计的时候,你会不自觉的使用启发法。因此,这些启发法能够启迪一些用户设计的细节,同时,当一个设计已经被构想出后,启发法也能作为一种评估技术。
Visibility of System Status
Match Between System and the Real World
User Control and Freedom
Consistency and Standards
Error Prevention
Recognition Rather Than Recall
Flexibility and Efficiency of Use
Aesthetics and Minimalist Design
Help Users Recognize, Diagnose, and Recover from Errors
Help and Documentation
Visibility of System Status系统数据的可见性
即:电脑应该让用户知道正在进行着什么,电脑接收了输入的什么,现在正在走哪步进程,这些进程的结果是什么。
电脑应该通过显示或者声音向用户提供信息,不然用户将不会有必须的信息来了解发生了什么。
Match Between System and the Real World系统与现实相一致
用户设计应该使用用户熟悉的概念、语言和现实惯例。也就是说,开发者需要从用户的角度明白系统正要完成什么任务。
这也意味着当系统将被全球运行的时候,文化相关的问题也要被考虑在内。
界面中熟悉的概念、语言和实际惯例能够通过用户的长期记忆来进行修正,因为用户的使用地域不同是跟计算机无关的。
User Control and Freedom 用户的控制权和自由度
Brief explanation of the heuristic. Allow the user to have control of the interaction. Users should be able to undo their actions easily, exit from any interaction quickly at any time, and not be forced into a series of actions controlled by the computer.
Relationship to the information-processing model of a user. Users will make errors, and, therefore, they will need easy ways to recover from them.
Consistency and Standards一致性和标准化
Brief explanation of the heuristic. Information that is the same should appear to be the same (same words, icons, and positions on the screen). Information that is different should be expressed differently. This consistency should be maintained within a single application and within a platform. Developers therefore need to know platform conventions.
Relationship to the information-processing model of a user. As with the Match Between System and the Real World heuristic, this heuristic makes use of a user’s prior knowledge and experience with other parts of the same application as well as with other applications on the same platform.
Error Prevention阻止错误
Brief explanation of the heuristic. As much as possible, prevent errors from happening in the first place. For instance, if there are a limited number of legal actions at some point in the application, then help users select from among these legal actions—rather than allowing them to perform any action and telling them after the fact when they've made an error. This could be considered a subset of the first heuristic, visibility of system status (what input the computer system is ready to accept), but it is so important and so often violated that it warrants its own heuristic.
Relationship to the information-processing model of a user. Errors can come about because users make mistakes in perception, lack knowledge about what to do next, recall the gist of a command rather than the exact details, or slip when they type or point. Some of these mistakes can be prevented by showing only those actions that are acceptable at that particular point in an interaction (e.g., graying out inappropriate buttons) or caught as soon as the user performs them (e.g., not accepting an incorrect abbreviation of a US state in an address form).
Recognition Rather Than Recall让用户认出而不是回忆
Brief explanation of the heuristic. Show all objects and actions available to the user. Do not require them to remember information from one screen of the application to another.
Relationship to the information-processing model of a user. This heuristic is a direct application of theories of human memory. It is much easier for someone to recognize that they know what to do if there are cues in the environment coming into working memory through perception as well as knowledge in long-term memory of what to do.
Flexibility and Efficiency of Use使用的灵活性和高效性
Brief explanation of the heuristic. The design should have accelerators (keyboard shortcuts) to allow skilled users to speed up their interaction (as opposed to always using menus or icons with the mouse). Skilled users should also be able to tailor their interface to speed up frequent actions.
Relationship to the information-processing model of a user. The value of accelerators comes primarily from the motor processes of the user. Typing single keys is typically faster than continually switching the hand between the keyboard and the mouse and pointing to things on the screen. Furthermore, skilled users will develop plans of action, which they will want to execute frequently, so tailoring can capture these plans in the interface itself.
Aesthetics and Minimalist Design美学和抽象的设计 清除无关的屏幕上的杂物
Relationship to the information-processing model of a user. This heuristic relates to the visual search aspect of perception and also to memory. The more clutter, the more information the eyes must search through to find the desired information. In addition, the more information coming in through perception as the visual search proceeds, the more this information interferes with the retrieval from long-term memory of the information that is actually relevant to the task at hand.
Help Users Recognize, Diagnose, and Recover from Errors帮助用户认出、确认和从错误中恢复
Brief explanation of the heuristic. Error messages should be written in plain language, tell the user what the problem is, and give constructive advice about how to recover from the error. Again, this could be considered a subset of the first heuristic, visibility of system status, but it is so important and so often violated that it warrants its own heuristic.
Relationship to the information-processing model of a user. This is simply an admonition to give the user sufficient information to understand the situation.
Help and Documentation帮助文档
Brief explanation of the heuristic. If the system is not an extremely simple, walk-up-and-use application, it is going to need help and documentation. This should be always available, easily searchable, and give concrete advice applicable to users’ tasks.
Relationship to the information-processing model of a user. This is again an admonition to give the user sufficient information to understand the application. The search feature should allow information to be found by asking for the gist of the meaning, rather than only the exactly right keyword, because people will remember only the gist, not the exact words (if they ever knew them).
=============================================
TA=Think-Aloud
=============================================
附件是两个HE的UAR 一个good feature 一个problem 还有一个TA的UAR 是个problem
分享到:
相关推荐
【数据库UAR作业方案】 在IT领域,"UAR"通常指的是User Acceptance Review(用户验收审查),这是一个关键的质量管理过程,确保软件或系统在交付给最终用户之前满足预期的功能和性能需求。在这个特定的场景中,我们...
本课件主要探讨启发式评估(Heuristic Evaluation)和TA评估(Task Analysis)两种方法,以及界面设计的基本原则。 启发式评估是一种由专家进行的、基于经验的审查方法,旨在找出用户界面设计中的潜在问题。这一...
热重映射是指当检测到一个块的错误率过高时,将该块标记为“坏块”,并将其替换为一个未使用的健康块。坏块管理是SSD控制器的基本功能,确保数据的安全性和系统的稳定性。 报告可能涵盖了以下内容: - SSD架构:...
《SSD-UAR人机交互设计方案》是一份针对初学者的综合资料,涵盖了人机交互设计的基本原理、SSD(Solid State Drive)技术的应用以及UAR(User-Aware Robotics)设计的关键点。这份资源旨在帮助学习者理解并掌握如何...
- **效率**:设计应减少用户的认知负担,简化任务完成过程。 通过深入学习和理解这些组件及其背后的代码实现,开发者可以提高自己的UI设计技能,打造出更具吸引力和功能性的应用程序。同时,了解如何将设计思想转化...
### 用户设计UAR报告分析 #### 一、用户界面设计的重要性与原则 用户界面设计是构建用户与系统之间有效互动的关键环节,它不仅涉及到技术层面的实现,更关乎用户体验、情感连接以及产品或服务的市场竞争力。良好的...
【标题】"UAR_display_cp.rar_SSD4 exercise6_UAR_display_cp" 涉及的知识点主要集中在SSD4(Solid State Drive 4)课程的第六次练习中,特别是关于UAR(User Access Reporting)显示控制面板的使用。这个压缩包包含...
SSD4 exersize 6 Part B (UAR_display_cp)
This exercise will give you practice in applying the think-aloud usability testing techniques presented in Unit 3. Ideally, we would send you out to the world looking for participants for your very ...
2. **User Action Recognition (UAR)**:虽然在标题中未明确解释,但可以理解为用户操作识别,即系统通过解析用户的交互行为来执行相应的功能。在这个项目中,UAR可能指的是识别用户在界面上的文本读取请求和字符串...
通过学习和理解"Ite_uar1.asl"中的ASL代码,开发者能够更好地掌握ITE 8625串口在ACPI环境下的配置和控制,从而在系统设计和驱动开发中发挥关键作用。此外,对于其他类似串口设备,这些知识也具有一定的通用性,有助...
用户只需将压缩包中的UAR.crx文件拖放到支持扩展程序安装的浏览器上,如Google Chrome,然后按照提示操作即可完成安装。不过,需要注意的是,不同浏览器的扩展管理机制可能存在差异,因此在某些情况下可能需要手动...
标题中的"UART.rar_LPC2468 ads_LPC2468 UAR_lpc2468_lpc2468 uart" 提供了关键信息,这涉及到基于LPC2468微控制器的UART(通用异步收发传输器)驱动程序,该驱动程序是通过半主机模式实现的,使得数据传输可以通过...
3. **中断处理**:C8051F120支持UART中断,可以设置中断使能,当有数据接收或发送完成时,CPU会响应中断,通过中断服务程序处理数据传输。中断机制提高了系统的实时性,避免了轮询方式可能导致的效率低下。 4. **...
此外,"uar"标签提示我们还涉及到UART(Universal Asynchronous Receiver/Transmitter)串行通信接口。在LPC214x中,UART常用于与外部设备进行数据交换,如发送或接收串行数据。配置UART时,需要设置波特率、数据位...
可以输入合法字符从而实现某些功能的介绍,还可以查找自己想要的字符,十分方便!
在本文中,我们将深入探讨与“uart0.rar_atmega128_avr uar_mega_uart0_单片机串口”相关的知识点,这主要涉及Atmel公司的Atmega128单片机以及其UART(通用异步收发传输器)的使用。UART是一种常用的串行通信接口,...
在本压缩包"uart.rar_FPGA verilog_industrialadf_uart_uart verilog parity_uar"中,包含的资源是关于FPGA实现UART的Verilog代码,特别强调了奇偶校验和波特率设置这两个关键功能。 首先,让我们深入了解一下UART...