在软件设计中,主要包括5个核心内容:体系结构设计、用户界面设计、数据库设计、模块设计、数据结构和算法设计。关注的人可能已经看过,之前为大家介绍的体系结构设计,今天这里主要为您介绍的就是用户界面设计。那么用户界面设计是什么?用户设计原则有哪些呢?用户界面设计广泛来讲,它是人与机器之间沟通的媒介。用户向机器发出指令,机器立即开始处理,响应信息并提供反馈。用户可以根据用户反馈做出下一个操作决策。
用户界面设计是什么?
人机交互(HCI, Human Computer Interaciton)所关注的主要是数字界面,即过去的打孔机、命令行,直至今天的图形界面(GUI, Graphic Design)。
用户界面设计对于数码产品来说主要关注的是布局、信息结构,以及界面元素在显示屏和各种终端平台上的展示。
用户设计原则有哪些?
为了提高用户界面的易用性和美观程度,总结了十个设计原则。用于提高易用性的界面设计原则有8个:
用户界面适合于软件的功能
容易理解
风格一致
及时反馈信息
出错处理
适应各种用户
国际化
个性化
用于提高美观程度的设计原则有:
合理的布局
和谐的色彩
● 用户界面适合于软件的功能
用户界面的合适性是指界面与软件功能相融洽的程度。软件的功能需要通过用户界面来展现,用户界面一定要适合于软件的功能,这是最基本的要求。界面的合适性既提倡外美内秀,又强调恰如其分。
● 容易理解
提高用户界面可理解性的一些规则如下:
界面中的所有元素没有错误,也不会让人误解。
所有的界面元素应当提供充分而必要的提示,例如当鼠标移动到工具条上的某个图标按钮时,应当在该图标旁边出现功能提示。
界面结构能够清晰地反映工作流程,以便用户按部就班地操作。
对于复杂的用户界面而言,最好提供界面“向导”,及时让用户知道自己在界面结构中所处的位置。例如对于基于Web的应用软件,应该在界面上显示“当前位置”,否则用户很容易在众多的页面中迷失方向。
● 风格一致
风格一致有两方面的含义:
(1)一个软件的用户界面中,同类的界面元素应当有相同的视感和相同的操作方式。例如命令按钮是最常见的界面元素,所有命令按钮的形状、色彩以及对鼠标的响应方式都是一致的。
(2) 同一类型软件的用户界面应当有一定程度的相似性。例如Microsoft公司的Office家族里有Word、Excel、PowerPoint、Outlook等软件,这些软件提供的“复制、剪切、粘贴”功能的操作方式都是相同的。
● 及时反馈信息
用户进行某项操作后,如果过了一会儿(几秒钟)用户界面一点反应都没有,这将使用户感到迷茫和不安,因为他不知道是自己操作错了还是软件的原因导致死机了。所以及时反馈信息很重要,至少要让用户心里有数,知道该任务处理得怎么样了,有什么样的结果。
例如下载一个文件,界面上应当显示“百分比”或相关数字来表示下载的进度,否则人们不知道要等待多少时间。如果某些事务处理不能提供进度等数据,那么至少要给出提示信息如“正在处理,请等待…”,最好是提供合适的动画,让用户明白软件正在干活、没有死机。
● 出错处理
在设计用户界面时必须考虑出错处理,目的是让用户不必为避免犯错误而提心吊胆、小心翼翼地操作。常见的错误处理方式有:
提供对输入数据进行校验的功能。当用户输入错误的数据时,及时提醒用户改正数据。
对于在某些情况下不应该使用的菜单项和命令按钮,将其“失效”(屏蔽)可以有效防止该项功能被错误地使用。例如:对于某些管理软件,不同的用户有不同的操作权限。如果低权限的用户登录到系统,那些只有高级权限用户才能使用的功能应当被屏蔽(如变成“灰色”不可操作)。
提供Undo功能,用以撤销不期望的操作。
执行破坏性的操作之前,应当获得用户的确认。例如用户删除一个文件时,应当弹出对话框:“真的要删除该文件吗”,当用户确认后才真正删除文件。
● 合理的布局
首先,界面的布局应当符合逻辑,最好能够与工作流程吻合。界面设计人员只有仔细地分析软件的需求,才能提取对界面布局有价值的信息。
其次,界面的布局应当整洁(整齐清爽)。界面元素应当在水平或者垂直方向对齐,行、列的间距保持一致。窗体的尺寸要合适,各种控件不能过分拥挤也不能过分宽松。要善于利用窗体和控件的空白,以及分割用的线条。
● 和谐的色彩
用户界面是否美观,主要取决于该界面的布局和色彩搭配。实现“合理的布局”相对比较容易一些,设计和谐的色彩太困难了,因为色彩的组合千变万化,并且人们对颜色的喜好也极不相同。
对于广大软件开发人员而言,虽然我们没有必要让普通软件的界面漂亮到Windows XP这种程度,但是掌握一些界面色彩的设计原则无疑是非常有益的。
如果不是为了显示真实感的图形和图像,那么应当限制一帧屏幕的色彩数目,因为人们在观察屏幕的时候很难同时记住多种色彩。
应当根据对象的重要性来选择颜色,重要的对象应当用醒目的色彩表示。
使用颜色的时候应当保持一致性,例如错误提示信息用红色表示,正常信息用绿色表示,那么切勿篡用红色和绿色。
在表达信息时,不要过分依赖颜色,因为有些用户是色盲或色弱。
综上所述,用户界面设计是什么,以及用户设计原则有哪些相信大家已经清楚了吧,想了解更多关于用户界面设计的信息,请继续关注中培教育。