首页 > 范文大全 > 正文

软件用户界面设计的探讨

开篇:润墨网以专业的文秘视角,为您筛选了一篇软件用户界面设计的探讨范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

【摘 要】软件用户界面是人与计算机交换的重要组成部分,决定了一个软件系统在用户心目中的第一印象。目前国内软件开发者在设计过程中很注重软件的开发技术及其具有的业务功能,而忽略了用户对软件界面的具体需求,本文针对软件界面设计的必要性及其所涉及的主要内容进行理论探讨

【关键词】用户;软件界面;设计研究

0 前言

由于受传统观念的影响,很长一段时问里,广大的软件开发人员只注重软件功能的实现,关心其能否顺利完成用户交给它们的任务。新一代的计算机用户,在应用软件的可操作性以及软件操作的舒适性等方面对应用软件提出了更高的要求,除期望所用的软件拥有强大的功能外,更期望应用软件能尽可能地为他们提供一个轻松、愉快、感觉良好的操作环境。

界面作为软件与用户交互的最直接的接口,决定用户对软件的第一印象。设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用,并且具有吸引用户的直接优势。给用户带来轻松愉悦的感受和成功的感觉。设计不是一项单纯的软件开发工作,它不仅要与软件系统功能所涉及的技术领域紧密相关,而且还包含了认知心理学、人机工程和美学等诸多因素,是一项多学科交叉的工作。在漫长的软件发展中,界面设计工作一直没有被重视起来。做界面设计的人也被贬义地称为“美工”。界面设计不是单纯的美术绘画,它需要定位使用者、使用环境、使用方式并且为最终用户而设计,是纯粹的科学性的艺术设计。检验一个界面是否优秀的标准既不是某个项目开发组领导的意见也不是项目成员投票的结果,而是最终用户的感受。界面设计要和用户研究紧密结合,界面设计是一个不断为最终用户设计满意的视觉效果的过程。

1 软件用户界面设计的必要性

软件产业作为信息产业的核心和国民经济信息化的基础,越来越受到世界各国的高度重视。但目前软件用户界面的设计没有引起软件设计人员的重视。认为评价一个应用软件好坏的标准就是看它是否有强大的功能,能否顺利的帮助用户完成他们的任务,而认为软件界面设计纯粹是为了取悦用户,没有任何使用价值。而近年来,随着计算机的普及,用户期望软件具有强大的功能外,更期望应用软件尽可能的为他们提供一个轻松、愉快、感觉良好的操作界面环境,这表明界面的质量已成为一个大问题。

软件是一种工具,软件与人的信息交换是通过软件界面来进行的,界面是软件与用户交互的最直接的接口,界面的好坏决定用户对软件的第一印象,所以软件界面的易用性和美观性就变得非常重要了,设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用,并且具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,难以为用户接受。因此软件用户界面设计在软件系统的构建中是一个非常重要的组成部分。

目前的软件界面设计还没让软件设计人员的引起足够的重视。

2 软件界面设计概述

2.1 概念界定

用户界面:是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。一般称为人机交互界面,也叫用户界面(User Interface,ui),简称界面。

软件用户界面设计:是为了满足软件专业化、标准化的需求而产生的对软件的使用界面进行美化、优化、规范化的设计分支。

2.2 软件人机界面的设计原则

用户界面是用户和信息系统进行信息传递的接口,起到人与系统之间信息交流和控制活动的媒介作用,同时它也是系统信息架构和应用结构的最终可视化体现。用户界面是信息导航功能的主体,它为用户提供获取信息的途径,扮演着非常重要的角色。总的来说,符合“简单、自然、友好、一致”原则的用户界面能够增强系统的可用性目标和用户体验目标界面的设计并不仅仅是美术的设计,它需要根据课程的内容和使用对象的特点,并综合运用计算机科学、心理学、图形艺术、人机工程学等多个学科的知识用户界面的分析与设计,总的来说,软件界面设计的几个原则是:

(1)用户导向原则:为了方便用户尽快熟悉系统,简化操作,应该尽可能的提供向导性质的操作流程。就是在软件界面的设计中,要充分体现出“以人为本”、“界面友好”的基本要求。以用户为中心是分析与设计工作的首要原则。

(2)界面要美观、操作要方便并能高效率地完成工作。符合用户习惯为方便使用的第一原则。其他还包括,实现目标功能的最少操作数原则,鼠标最短距离移动原则等。

(3)交互性原则:即界面设计强调人机的交互过程,包括机器的信息传达和人的信息获取及反馈。交互性的界面可以让用户参与到信息的处理过程中来,这样可以更大程度地发挥人和机器各自的优势。交互性已经成为软件界面评价的重要组成部分。

(4)标准化原则:软件界面的标准化有助于用户学习,减少用户的学习量和记忆量。同时,软件设计者也可以从软件界面设计的标准化中受益,因为软件界面设计者可以通过重复使用标准界面构件,以更快的速度设计出友好的软件界面。人机界面设计的标准化要求对构成易学易用,出错率低的人机交互系统是极为重要的。

(5)界面的色彩及风格与系统界面统一,必须保证用户界面的一致性,这是最重要的。软件界面的总体色彩应该接近和类似系统界面的总体色调。

(6)实时帮助原则:用户需要能随时响应问题的用户帮助。

2.3 软件界面设计的过程

1)通过调研,了解用户群的基本情况(包括年龄、性别、心理情况、文化程度、个性、种族、社会背景等),在对用户了解的基础上建立用户模型。同时,图形界面设计人员还要了解软件的功能模式以及采用的软件交互方式等。

2)在软件功能模块和用户需求确定的基础上,提出软件界面的初步模型。初步模型要能反映出软件的风格、界面布置、安装过程等能反映出软件的风格、界面布置、安装过程等。

3)软件界面设计必须考虑系统响应时间、用户求助机制、错误信息处理和命令方式四个方面。

4)界面设计应该简洁明快,尽量少用无谓的装饰,应该考虑节省屏幕空间,各种分辨率的大小,缩放时的状态和原则,并且为将来设计的按钮、菜单、标签、滚动条及状态栏预留位置。

3 软件界面设计的评价

对于软件界面设计的评价,由于软件类型的多样化,目前还没有通用的评价体系。一般来说,评价可以从以下几个主要方面进行考虑:(1)用户对软件界面的满意程度。(2)软件界面的标准化程度。(3)软件界面的适应性和协调性。(4)软件界面的应用条件。(5)软件界面的性能价格比。

【参考文献】

[1]罗仕鉴,朱上上,孙守迁,编.人机界面设计[M].机械工业出版社,2004.

[2]霍发仁.人机界面设计研究[D].武汉理工大学,2003.

[3]吴瑜.人机交互设计界面问题研究[M].武汉理工大学出版社,2004.

[4]刘永瞻.网络界面设计研究[M].北京理工大学出版社,2002.