Bootstrap

用户界面的需求分析与设计原则

一、引言

用户界面是人与计算机之间的媒介。用户通过用户界面来与计算机进行信息交换。因此,用户界面的质量,直接关系到应用系统的性能能否充分发挥,能否使用户准确、高效、轻松、愉快地工作。所以软件的友好性、易用性对于软件系统至关重要。目前国内软件开发者在设计过程中很注重软件的开发技术及其具有的业务功能,而忽略了用户对用户界面的需求,影响软件的易用性、友好性。其实用户界面是一个应用程序很重要的一面——它直接影响程序的使用价值。对于大多数用户来说,用户界面就是他们对一个产品的全部了解。所以对他们来说,一个内部设计良好但用户界面不好的应用程序就是一个不好的程序。一个应用程序的用户界面框架是决定它的商业价值的重要因素。

什么是优秀的用户界面?设计用户界面时,最好是先看看Microsoft公司的各种应用程序,我们不难发现里面许多通用的东西,比如工具栏、状态条、工具提示、上下文菜单以及标记对话框等。读者也可以凭借自己使用软件的经验,想想曾经使用过的一些应用程序哪些是好用的,哪些是令您满意的。说到底一句话:一个优秀的用户界面即是一个直观的、为用户熟悉的界面。界面元素符合大多数界面设计方案。用户在首次接触了这个软件后就觉得一目了然,不需要多少培训就可以方便地上手使用,而且用户在使用过程中甚至会获得愉悦快乐的心情。说起来很简单,可是在实际开发中,真正能够做到这一点却很不容易。本文认为要想设计优秀的图形用户界面,应该在软件的设计开始,也就是需求分析阶段就予以足够的重视,作者在此重点论述了用户界面设计需求分析要考虑的因素和设计优秀界面的一些常见的原则。

二、用户界面设计需求分析中要考虑的因素

1、界面元素

通常一个用户界面的元素包括界面主颜色、字体颜色、字体大小、界面布局、界面交互方式、界面功能分布、界面输入输出模式。其中,对用户工作效率有显著影响的元素包括:输入输出方式、交互方式、功能分布,在使用命令式交互方式的系统中,命令名称、参数也是界面元素的内容,如何设计命令及参数也很重要。影响用户对系统友好性评价的元素则有:颜色、字体大小、界面布局等,这种划分不是绝对的,软件界面作为一个整体,其中任何一个元素不符合用户习惯、不满足用户要求都将降低用户对软件系统的认可度,甚至影响用户的工作效率,而使用户最终放弃使用系统[1]。围绕界面元素所要达到的设计目的是让最终用户能够获得美感、提高工作效率、易于操作使用系统。目前在界面元素的选择、布局设计等方面的研究进行得较多,内容涵盖了可用性工程学、人机工程学、认知心理学、美学、色彩理论等方面的探讨。

2、用户角色

界面需求分析必须围绕用户为中心,不同于客观功能需求分析,具有很大的主观性

;