人机界面设计

1、界面设计的原则
易学性(Learnability)
系统应容易学习和掌握,不应对用户有额外的知识和技能要求。
用户可以通过两种途径来学习系统,即:系统的联机手册;系统功能的操作演示及例子。
用户熟悉性(User familiarity)
界面应以用户导向的名称和观念为主,而不是以计算机的概念为主。这能让用户更快地熟悉系统,使用系统。
一致性(Consistency)
系统的各个界面之间,甚至不同系统之间,应具有相似的界面外观、布局,相似的人机交互方式以及相似的信息显示格式等。
减少意外(Minimal surprise)
系统功能和行为对用户应是明确、清楚的。
例如:系统有标准的界面;系统不会产生异常的结果,在相同情况下总会有相同的行为;系统有预定的响应时间等。
易恢复性(Recoverability)
系统设计应该能够对可能出现的错误进行检测和处理,提供机制允许用户从错误中恢复过来。
提供用户指南(User guidance)
系统应提供及时的用户反馈和帮助功能。
用户多样性(User diversity)
系统应适应各类用户(从偶然型用户、生疏型用户到熟练型用户,直至专家型用户)的使用需要,提供满足其要求的界面形式。

2、用户界面设计
用户界面的设计过程是迭代的,包括四个活动:
用户分析
界面设计
界面原型开发
界面评估

3、界面设计问题
1)系统响应时间 ( Response time )
及时反馈操作信息
2)帮助设施( Help facilities )
3)出错处理( Error handling )
防错处理
4)菜单和命令交互( Menu and command Interaction)
5) 可访问性
6)国际化
7)合理的布局和合理的色彩

你可能感兴趣的:(软件体系结构&软件工程)