7 软件概要设计.ppt

(1) “置系统于用户的控制之下” 用户应当感觉系统在自己的控制之下,能够便捷的启动系统行为并获得所需要的结果; 即使系统取得控制权,也应给用户以必要的反馈: 以不强迫用户进入不必要的或不希望的动作的方式来定义交互模式; 提供灵活的交互; 允许用户交互被中断和撤销; 当技能级别增长时可以使交互流线化并允许定制交互; 使用户与内部技术细节隔离开来; 允许用户与出现在屏幕上的任何对象进行直接交互。 (2) “减少用户的记忆负担” 用户在使用系统时,必须记住的东西越多,和系统交互时出错的概率就越高: 减少对短期记忆的要求:不要求用户记住过去的动作和结果; 建立有意义的缺省; 定义直观的快捷方式:如快捷键; 界面的视觉布局应该基于真实世界的象征:尽可能与实际使用的物理对象保持一致; 以不断进展的方式揭示信息,而不是一下子全部展示出来。 导航。 (3) “保持界面一致” 一致性要求UI遵循标准和常规的方式,让用户处在一个熟悉的和可预见的环境之中。 在一个系统家族内的所有UI应保持一致的界面风格; 如果过去的交互模型已经建立起了用户期望,除非有不得已的理由,否则不要改变它。 界面的外观、界面上菜单/按钮/屏幕区域的命名和编码、图形元素在屏幕上的位置、图形元素的大小/颜色/间距/对齐方式等。 例如:同样的按钮在所有窗口中保持一致的位置、始终使用一致的配色方案等 (4) “个性化” 个性化可以使

文档评论(0)

1亿VIP精品文档

相关文档