命令行交互
优点:
- ①专家用户使用命令行能够更加快速地完成任务
- ②较图形界面更加节约系统资源
- ③对用户而言是开放的,不存在图形界面中不能动态配置用户可操作选项的问题
- ④键盘操作方式较鼠标操作更加精确,对应用的掌控力更强
- ⑤支持用户自定义命令
缺点:
- ①命令语言的掌握对用户的长时记忆和短时记忆提出了较高要求
- ②界面使用基于回忆的方式,没有图形用户界面基于识别的方式容易使用
- ③要求使用者对键盘布局较为熟悉,出错频率较高
- ④命令编写贴近计算机的执行方式,与可用性理论所强调的不应要求用户了解计算机底层的实现相违背
菜单驱动的界面
优点:
- ①基于识别机制,对记忆的需求较低
- ②具有自解释性
- ③容易纠错。相比较而言,命令行方式下需要对用户输入的命令进行解析
- ④适合新手用户。若提供了较好的快捷键功能,则对专家用户同样适用
缺点:
- ①导航方式不够灵活
- ②当菜单规模较大时,导航效率不高
- ③占用屏幕空间,不适合小型显示设备。为节省空间,通常组织为下拉菜单或弹出式菜单
- ④对专家用户而言适用效率不高
基于表格的界面
优点:
- ①简化了数据输入
- ②由于待填写区域已经预先定义,因而只需识别而无需学习
- ③通过预定义格式来指导用户完成数据输入
- ④特别适合与日常文书处理等需要键入大量数据的工作
缺点:
- ①会占用大量屏幕空间
- ②可能导致业务流程较形式化的情况
直接操纵
优点:
- ①将任务概念可视化,用户可以非常方便地辨别他们
- ②容易学习,适合新手用户
- ③操纵基于识别,对记忆要求不高,可有效避免错误发生
- ④支持空间线索,鼓励用户对界面进行探索
- ⑤可实现对用户操作的快速反馈,具有较高的用户主观满意度
缺点:
- ①实现起来较困难
- ②对专家用户而言效率不高
- ③不适合小屏幕显示设备
- ④对图形显示性能的需求较高
- ⑤不具备自解释性,可能误导用户
问答界面(向导)
优点:
- ①对记忆的要求较低
- ②每个界面具有自解释性
- ③将任务流程以简单的线性表示
- ④适合新手用户
缺点:
- ①要求从用户端获得有效输入
- ②要求用户熟悉界面控制
- ③纠错的过程可能比较乏味
隐喻界面
缺点:
- ①隐喻不可拓展
- ②隐喻依赖于设计者与用户之间相似的联想方式
- ③很难找到恰当的隐喻
- ④限制了我们的思维
自然语言交互
例如:Siri、小娜等