文档介绍:用户界面设计和实现
2004年秋季
_______________________________________________________
GR3: 纸上原型
_______________________________________________________
在本次小组作业中,你将进行本学期项目的第一个实现,即实现一个纸上原型。你的纸上原型最
少应该能处理3个情景。这些情景可以是你在GR2中描述的那些;或者,你可能打算选择不同的情景
来探索界面中最危险的部分, 这些情景将从原型中为你提供最大的回报。你要至少使用3个用户来
测试自己的纸上原型,这些用户可以是你的同学或者实际的目标用户。
有两次可选的主题班会与本次作业相关:
创建日为你提供了一个机会来创建自己的纸上原型。课程教授人员将亲临现场,给你提供某些建
议和一些资料。
测试日为你提供了一个机会,让同学来测试你的纸上原型。如果你希望参加本次会议,不要迟到,
因为我们要充分利用时间。2个小时的会议平均分成两个阶段,项目也将分成两个小组。在前半
段时间,小组1中的每个团队运行他们的原型,小组2中每个团队成员充当用户。在后半段时间内,
小组2中的团队运行他们的原型,而小组1中的成员充当用户。
你也可以在课堂之外建立自己的原型并测试。
需要准备
测试你的原型之前,你应该:
创建自己的原型。画出静态的背景、菜单、对话框和其他的窗口。确定如何实现界面的动态部分。
首选手工绘制。
为测试用户编写简报。简报应该最多一页纸,信息包括你的应用程序的目标,领域相关的背景信
息。测试用户可能需要这些(他们可能是你的同学)信息来理解你的原型。这些都是简报笔记,
因此要简短、简单明了,不要使用密集冗长的段落。简报不是手册或者快速参考卡片。不应该描
述如何使用界面。
在单独的索引卡片上书写3个情景任务。只写具体的任务目标(如"购买牛奶、西红柿和面包")。不
要写遵循的特定步骤,因为这是用户的任务。任务应该简洁,可以在5分钟左右完成。
为团队成员选择角色。某个人必须扮演计算机。其他的团队成员(如果有的话)担当观察者。我们
不必费心地找个主持人进行这些前导试验。在测试日,交换每个用户的角色会有所帮助,这样每
个用户都有机会尝试所有的角色,但是你要预先决定将如何做。如果你是一个人开发项目,应该
聘请某人充当计算机的角色,而你则充当观察者。
要实践运行你的纸上原型。每个团队成员都应该实践,充当计算机的角色,学习制作原型功能
所涉及到的步骤,例如重新组织各种材料,书写响应结果。速度并不重要,只要公正和自信。
尝试几次就足够了。确保你的原型能处理你所选择的3个情景任务。
测试用户
当你让某个用户运行你的原型时,应该遵循以下步骤:
向用户简介原型。利用你书写的简报口头向用户描述应用程序的目的和关于该领域的背景资料。
不要浪费过多的时间:1分钟就足够了。
提出一项任务。把索引卡交给用户阅读。确保用户理解任务。
观察用户执行该任务。根据你的观察,做好笔记。
重复执行其他的任务。如果你有时间,让用户执行尽可能多的任务