前情提要:本章讲述的是古早UI的发明,通古晓今的通古。
一、概念
1.EEC(Execution-Evaluation Cycle,执行评估周期)交互设计框架。
(1)Norman的交互模型有7个阶段:
(2)目标和意图不是一个东西,也不是一对一的关系。
如:“删除文件”的目标:
想法(意图1):通过编辑菜单
想法(意图2) :通过删除键
2.EEC模型可解释有些界面的使用存在问题:
(1)执行的隔阂(界面有没有能完成用户想法的东西)
如:“保存文件”任务
目标:保存文件;
意图:使用File菜单;
活动:点击Save选项 à
那File菜单中是否存在Save?
(2)评估的隔阂(就是完成了,但是实际效果符不符合用户预期)
如:File菜单易见。
系统是否处于期望的运行状态。
3.扩展的EEC框架
因为老版的不能描述人与系统通过界面进行的通信,下面这个多了IO。
(1)流程:
(2)改变的点就在于更形象化了,更符合我们实际中展现出来的样子。
二、交互形式(重点)
描述用户与计算机之间的交互方式,如穿孔纸带、命令行、语音交互等。
1.命令行
(1)基于文本的。
(2)优点:
a.适合于反复性的任务,有利于专家用户的使用。
b.提供系统功能的直接输入,高效且强大,且占用系统资源少,较GUI节约系统资源。
c.较少的视觉复杂性
(