您的位置:首页 > 其它

详细设计之(人机界面设计问题)

2013-01-03 18:29 274 查看
人机界面设计中遇到的问题:系统响应时间用户帮助设施出错信息处理命令交互。往往设计人员直到设计后期才开始考虑这些问题,导致出现不必要的设计反复、项目延期和用户产生挫折感。所以最好是设计初期就把这些问题作为重要的设计问题来考虑,修改容易,代价低。

1.系统响应时间:不能过长,也不能过短;过长会导致用户感到紧张,沮丧和不耐烦,担心响应时间过长暗示着系统工作出现异常。

响应时间过短,会迫使用户加快操作节奏,忽略了一些重要信息,而导致犯错误。所以往往响应时间稳定在1s左右更合适。

2.用户帮助设施

定义:用户遇到复杂问题时需要查看用户手册寻找答案的设施

分类:a.集成软件帮助设施(一开始就设计在软件中); b.附加软件帮助设施(在建立系统后在添加到软件中)

普遍认为集成的帮助设施优于附加的帮助设施

具体设计帮助设施时候需要解决的问题:

(1).是提供部分帮助信息还是提供全部帮助信息?

(2).用户如何请求帮助?有三种选择:帮助菜单;特殊功能键;HELP命令。

(3).怎样显示帮助信息?有三种选择:独立的窗口;在屏幕固定位置;简短提示。

(4).用户怎样回到正常交互方式中去?有两种选择:按屏幕的返回按钮;功能键

(5).如何组织帮助信息?有三种选择:平面结构(所有信息都靠关键字访问);信息的层次结构(用户在该结构可以查到更纤细的信息);超文本结构。

3.出错信息/警告处理:

定义:用户在和机子交互的过程中给出的"坏消息".

出错信息/警告消息需具备那些特性:

(1) 用用户可以理解的术语描述问题

(2) 提供有助于从错误中恢复的建设性意见

(3) 应该指出错误可能导致的那些负面后果,以便用户检查是否出现该问题.并在确定出现问题时候及时解决.

(4) 信息可以伴随着听觉上视觉上得提示(如发出警铃,或者用明显的颜色标明出错误)

(5) 信息不能带有指责色彩,不能责怪用户

4.命令交互:

定义:用户通过命令行与系统交互

提供命令行用系统交互时候需要考虑的问题:

(1) 是否为每个菜单项都有对应命令?

(2) 采用何种命令形式? 控制序列(Crrl+字母键);功能键;输入命令

(3) 学习和记忆难度大小?忘记命令怎么办?

(4) 用户可以自定或缩写命令?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: