一、实验目的 交互产品设计人员必须关注个性的差异,用户并不是完全相同的,在设计中尽可能地体现这些差异,用户大致可分为新手、中间用户和专家用户。为此,交互式系统设计目标是 : 让新手快速和无痛苦地成为中间用户 ; 避免为想成为专家的用户设置障碍 ; 让中间用户使用软件感到上手容量 , 操作愉快 . 具体而言 , 对新手用户的设计目标是 : 不能将新手状态视为目标 ; 让软件学习过程快速且富有针对性 ; 确保程序充分反映了用户关于任务的心智模型 ; 无论什么样的帮助,都不应该在界面中固定 ; 具有向导功能的对话框帮助较好 ; 不要使用在线帮助作为学习指导 ; 菜单项应该是解释性的 ; 对中间用户的设计目标是 : 工具提示( Tooltip )是适合中间用户最好的习惯用法 ; 在线帮助是永久中间用户的极佳工具 ; 常用功能中的工具放在用户界面的前端和中心位置 ; 提供一些额外的高级特性 ; 对专家用户的设计目标是 : 对经常使用的工具集,要能快速访问。 二、实验要求 本实验要求学员从交互式系统设计的目标出发,恰当地设计一个交互式系统,充分关注用户的个体差异、用户体验需求,体现以用户为中心的设计理念。具体设计时必须了解:过早地把重点放在小细节、小部件和精细的交互上会妨碍软件系统交互式设计。为此提出以下要求: 1、 设计框架:定义高层次上的屏幕布局;定义软件产品的工作流、行为和组织,明确设计什么风格的软件产品。 2、 定义软件功能和数据元素。数据元素:交互软件产品中的基本主体,如相片、电子邮件、订单等;功能元素:对数据元素操作的工具以及输入或者放置数据元素的位置等; 3、 决定软件功能组合层次,确定系统总体框架。如:表达一个过程中多个步骤的对象通常要放在一起,并且遵循一定的操作次序;哪些元素是被一起使用的,可以作为一个组合等 4、 勾画大致的设计框架。通常用方块图方法描述设计理念,用粗略的方块图来表达并区分每个视图,方块图对应窗格、控制部件(如工具栏),为每个方块图添加上标签和注解,描述软件功能。 5、 构建关键情景场景剧本,描述用户角色如软件产品交互,必须在细节上严谨地描述每个主要交互的精确行为,并提供每个主要线路的走查。例如:电子邮件应用中关键线路的活动主要包括读和写邮件,而不是配置邮件服务器 6、 通过验证性的场景剧本来检查设计,检验软件系统是否实现了系统功能目标。必须注意的是:验证性的场景剧本不用具备很多细节;必须要被执行但又不是经常发生的情况,要通过测试用例验证;个别特例情形(边缘情形)使用场景剧本验证系统反映。 三、实验环境 visio 或rose ,或熟悉的设计环境,如网页网站设计环境、图形处理环境。 下面的内容实验指导仅供参考 实验四 人机交互设计1.doc 大家认真做实验,按时完成实验报告,发给学习委员一份,上传到系统一份。