42、嵌入式系统开发:用户界面、汇编语言、编码风格与资源管理

嵌入式系统开发:用户界面、汇编语言、编码风格与资源管理

1. 用户界面设计

在定义好用户和任务后,开发者可将这些方面纳入软件需求和设计中。同时,制定与用户界面相关的具体设计文档也十分有帮助,这有助于确保系统所有界面的一致性。

1.1 用户界面设计原则
  • 保持一致性 :界面的各个方面都应保持一致,包括颜色、形状、按钮功能、声音、输入确认的默认选项、撤销机制和错误处理等,这样用户无需停下来思考特定颜色或按钮的含义。
  • 减少用户记忆负担 :用户很难跟踪系统内的隐藏状态,因此应提供明确的指示,例如数字手表应显示当前是闹钟时间还是正常时间。
  • 提供操作反馈 :确保用户知道操作已执行,避免因无反馈而导致用户多次重复操作。
  • 使用用户易懂的术语和符号 :嵌入式系统的用户界面有限,应选择合适的缩写和符号,避免使用晦涩难懂的内容。若必须使用,应使其易于查找。
  • 避免或减轻常见错误 :通过用户研究和设计规则,避免用户犯错,或使他们能轻松从错误中恢复。例如,一级撤销或返回功能可减少用户即时发现的错误影响,确认对话框可降低不可撤销的严重错误发生频率。
1.2 测试设计的可用性

评估用户界面设计需要结合主观和客观测量。主观测量可通过询问用户喜好、与其他系统的操作便捷性比较等方式进行;客观测量则可监测用户使用系统时的情况,采用以下指标:
| 指标 |

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值