23、软件可用性与可访问性:从原理到实践

软件可用性与可访问性:从原理到实践

一、可用性概述

可用性旨在打造能完成既定任务且使用体验愉悦的计算机系统,同时确保系统易于使用。这并非是对用户智商的轻视,而是基于这样的认知:系统不应过于复杂,用户有更重要的事情要做,而非费力去理解开发者对系统运行方式的设想。用户通常熟悉软件的运行环境,并已在该环境中使用其他程序,因此软件应遵循用户的使用习惯。

可用性包含多个关键要素,对设计可用的计算机程序至关重要,主要包括一致性、可感知性和心理模型。

1. 一致性

设计一致性的主要目的是避免让用户感到意外。例如,外观像按钮的控件应始终具备按钮的功能,用户界面中所有具备按钮功能的控件也应具有按钮的外观。若使用图像按钮,采用统一的设计和图像风格能让用户无需思考控件的用途。

一致性不仅适用于程序内部,还应与用户的使用环境保持一致。以Mac用户为例,他们习惯了一些通用的键盘快捷键,如使用“⌘C”和“⌘V”进行复制和粘贴。软件开发者若要改变这些快捷键的映射,需有充分的理由。

在菜单布局方面,Mac和Windows有不同的设计理念。Mac OS X中,应用程序的菜单栏通常位于屏幕顶部,无论窗口是否可见,应用程序都在运行,窗口只是应用与用户交互的容器。而在Windows程序中,菜单一般位于每个窗口的顶部,因为Windows应用将窗口视为应用的容器,关闭窗口通常意味着关闭应用。

将菜单栏置于屏幕顶部还有一个可用性优势,即便于查找。当鼠标移到屏幕顶部时,无需担心垂直方向的越界问题,只需关注水平方向的精度,相比在窗口中查找菜单栏,定位更加方便。

2. 可感知性

可感知性指控件向用户展示其

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值