软件界面设计和易用性基本原则

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

软件界面设计和易用性基本原则(一)审美上令人愉悦◆通过一下的图形设计原则制造感染力1,在界面元素之间提供有意义的对比;2,创建分组;3,对其界面元素和分组;4,提供3D外观;(二)清晰准确、易理解的语言文字1,可视元素;2,功能;3,比喻4,词,文本(三)多一些兼容1,用户2,工作和内容3,老产品4,采用用户视角(四)容易理解◆一个系统应该容易被用户学会和理解,用户应该知道:1,看什么2,做什么3,在什么时候做4,在哪里做5,为何要做6,如何做◆动作,响应的流程应可视呈现,信息的放置顺序应该是深思熟虑的,以便在操纵的上下文容易记忆和容易找到(五)可配置1,允许用户很容易的进行个性化配置,以及复原系统默认值,增强操控感觉2,鼓励用户活动,有利于理解(六)一致性1,一个系统从头到尾的外观,行为,操作应该是一致的2,同样的行为,应该总是产生同样的结果3,界面元素的功能不应该变化4,标准元件的位置不应该变化(七)操控◆用户必须控制交互过程1,动作必须是用户显示请求的结果2,动作必须快速执行3,动作必须可以被打断和终止4,用户不应被错误所打断◆必须从用户的视角维护上下文◆达成目标的方式应该是灵活的,并和用户的技能,习惯,经验,偏好相适应◆提供反悔和取消的功能(undocancel)◆在提供恰当的默认接口方式的同时,允许用户进行定制(八)直接◆提供最直接的方式完成任务1,可用的可选的方式应该可见2,对象的选项的效果应该可见(九)效率◆最小化眼手的移动,以及其他控制行为的幅度1,在系统不同控制流直接切换应该很容易且自由2,操控路径尽可能短3,眼睛在屏幕上的移动应该明显且有顺序◆尽可能预料用户的想法和需要(十)熟悉1,尽可能利用用户熟悉的概念和语言2,尽可能使界面自然,模仿用户的行为模式3,使用真实世界的比喻(十一)灵活◆系统必须对不同用户的需求和敏锐,并且提供不同层次类型的性能/功能,基于:1,用户的知识和技能2,用户经验3,用户的个人偏好4,用户的习惯5,当时的条件(十二)宽容1,能够容忍和宽容常见的不可避免的人为错误2,尽可能的组织错误的发生3,对灾难性的错误进行防护4,当错误发生时,提供建设性的消息(十三)可预测◆用户能够预测到每个任务的正常进度1,提供清晰可见的界面元素2,提供被执行的动作的结果线索◆所有用户希望达成的目标应该完成(十四)可恢复◆一个系统应该允许1,命令和动作能够被废除或者退回2,如果发生问题时能够立即返回到特定的状态点◆在如下情况发生时确保用户不会丢失工作成果1,操作中发生错误2,硬件、软件、通讯发生问题(十五)响应性1,系统能够对系统的请求快速的作出响应2,对用户的所有动作提供可视的,文本的,音频的确认信息(十六)简洁◆尽可能简洁的用户接口◆简洁的方法1,采用逐步暴露的方法,直到界面元素被用到时再显示他们2,突出重要的功能3,隐藏复杂的,不常用的功能◆提供默认值◆使界面对齐点(间隔)最小◆尽可能使用常用的功能菜单◆保证统一性和一致性(十七)透明◆让用户关注他的任务而不是实现机制计算机内部的工作内容应该不可见(十八)权衡◆最后的设计应该是基于一系列设计原则相互碰撞权衡的结果人们的需求总是凌驾于技术之上

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功