计算机软件用户界面应用设计
2019-12-13陈雯
陈雯
摘要:随着互联网技术的不断发展,计算机软件的推出速度也越来越快,满足用户日益增长的软件应用需求成为计算机软件设计的发展导向。文章从计算机软件用户界面应用设计的原则出发,探讨了软件用户界面应用设计的核心要素。
关键词:计算机软件;用户界面;应用设计
中图分类号:TP311 文献标识码:A 文章编号:1007-9416(2019)09-0137-02
1 计算机软件用户界面设计的原则
一款上市软件的开发不是盲目地按照开发者的主观意愿进行的,在进行开发工作之前,都需要按照一定的软件开发设计规则制定一份完整的软件开发设计书,其中就对软件的用户界面设计进行了详细的规划。因此,明确计算机软件用户界面设计的各项原则,有助于后期界面设计工作流畅地进行下去,且能更好地规避设计盲点和漏洞的出现,使软件的用户界面更加贴合用户使用需求。
1.1 视觉舒适性
一款软件的用户界面形态往往是用户对软件的第一印象,按照现代审美的要求,用户界面不应该出现太多花哨的界面装饰,但绝对不能只有一个简陋的用户功能提示界面。简洁、大气是大部分软件界面设计采取的风格,在软件界面整体布局符合大众视觉审美的前提下,使用一两种界面美化方法提升软件用户界面的审美水平,能够比较好地满足用户界面实用功能要求,且同时不破坏整个软件的视觉美感。从当代主流审美的角度出发,用户界面的设计应遵从对称美学和人类视角偏移规则,如多数人在看着电脑屏幕时的第一视角为整块屏幕水平向左25°的区域。[1]对大部分软件开发者而言,满足社会大部分人的视觉舒适需求是让软件赢取更大市场份额的关键。
1.2 实用性
一款软件的实用性程度是衡量整个软件价值的决定性因素之一,而用户评判软件实用性的第一观察要素就是该软件的用户界面,所以在设计一款软件的用户界面时必须将界面的实用性摆在第一位。用户界面的实用性可以划分为视觉上的实用性和软件实质上的实用性,主要包括界面的快捷程度、界面功能的完备情况以及界面的安全稳定性能等。在设计计算机软件用户界面时,减少软件用户界面无响应的显示内容对CPU资源的占用,使用效果更佳的技术来提高界面流畅度和画面质量,灵活地满足尽可能多用户的需求。
1.3 实时性
不但软件功能的设计需要时效性,软件用户界面的设计同样存在对实时性的要求,且界面的实时性对用户的使用还有比较大的影响。以用户安装软件和打开软件为例,软件的用户界面需要反应软件的实时运行状态给用户,以提醒用户该次操作将需要多久的时间、会产生多大的内存消耗等影响用户下一步选择的因素。如果软件的用户界面没有实时性,将给用户造成程度不一的时间、数据等资源浪费,给用户带来不必要的麻烦,从而降低用户对整个软件的使用体验感。
2 计算机软件用户界面应用设计的核心要素
结合计算机软件用户界面应用设计的几大原则,从软件的功能和用户群体类型出发,能够清晰地把握用户界面应用设计的要素,促进整个软件用戶界面向用户的预期效果靠近。对于计算机软件的用户界面而言,设计要素主要包括软件的整体架构、软件功能界面、软件交互方式以及应用到的关键技术,除直接与用户界面应用设计相关的功能界面、人机交互等内容之外,其他的设计要素对软件用户界面的应用设计同样起到重要的影响作用,如关键技术的选择对用户界面性能的决定作用。因此,明确计算机软件的用户界面应用设计的要点,深入分析各个要素具体的内容,才能真正将一款软件的构想变为实物。
2.1 软件框架设计
对于绝大多数的软件开发流程来说,设计用户界面的第一步就是设计出一个相对完整的软件框架,当软件框架的设计工作基本完善且符合用户需求之后再开展后续设计工作。软件框架设计相当于建筑房屋时绘制的房屋设计图,从软件用户界面的区域划分到细微的界面部件摆放都做出详细的规划。通过观察大量的应用软件用户界面的形态,可以总结出一些比较通用的设计经验,如进度条的放置位置一般在界面底部、弹出框的大小比例要和原画界面的缩放比例保持一致等。此外,为例提高用户界面的利用率,应该尽量减少装饰性组件的出现,合理搭配各种颜色的使用。在设计软件框架的时候还需要结合软件的类型和具体实现的功能,对用户界面的切换和人机交互的方式进行调整,降低软件的操作难度,给用户提供更加流畅的软件使用体验。
2.2 文字设计
一般性的软件都需要使用文字来对软件的功能进行描述,并通过文字来引导用户使用软件。在进行文字设计时,首先要对软件的用户界面语言进行选择,在确定好语言种类的基础上对文字规格进行严格的规定,主要包括字体、字号、颜色等直接显示在用户界面的成分。按照计算机软件上对文字类型的划分,在设计用户界面时要将注释文本和设备文本区分开,模拟用户的软件使用心理来对文字进行排版设计,充分体现软件的人性化设计。
2.3 图形设计
图形是计算机软件用户界面最基础的组成要素,从界面本身到界面中的部件,都是以图形为基础设计的。在进行软件的用户界面设计时,基础图形的组合使用比较常见,一般情况下并不鼓励在用户界面的应用设计过程中进行图形创新,但可以对图形的应用场景和图形的大小形态进行创造性的修改,达到区别于其他软件用户界面、体现自身特色的效果。且用户界面图形的选择往往关系到整个界面给各个功能区域分配的面积,所以在选择和搭配图形时一定要明确用户界面各个部件的主次关系,从而避免喧宾夺主的现象出现。
2.4 颜色设计
颜色给用户的视觉冲击通常比图形更加强烈,一般在设计软件的用户界面时都会在颜色和图形中选择一样作为主体,另一样则不做过多设计,以此保持用户界面的视觉平衡。[2]颜色设计主要是对界面颜色进行选择和填充,首先依据软件的用途和用户类型选择一个颜色作为界面的主题颜色,然后再根据需要适当地挑选颜色。从人类对色彩的视觉敏感度出发,不同功能、类型的用户界面部件需要的颜色是不同的,且不同颜色组合在一起产生的对比效果和协调效果也都不一致。所以,软件的用户界面应用设计在进行颜色的设计时要充分考虑整个用户界面的协调一致,尽量给用户最舒适的视觉效果。
3 结语
计算机软件用户界面的应用设计内容非常丰富,涵盖软件的技术处理、可视化界面相关的文字和图案设计以及对用户的行为习惯研究等多个方面的内容。在计算机软件产业蓬勃发展的时代,高质量的用户界面是促使计算机用户选择该款软件的关键所在,所以加强计算机软件用户界面的应用设计研究,将促进计算机软件行业的向前发展。
参考文献
[1] 冯秀清,司杰,赖晓风.计算机软件用户界面应用设计分析[J].电脑知识与技术,2018(05):77-78.
[2] 肖鹏.计算机软件的用户界面设计探究[J].无线互联科技,2015(09):91-92.
Abstract:With the continuous development of Internet technology, the speed of computer software is getting faster and faster. Meeting the growing demand for software applications has become the development direction of computer software design. Based on the principle of computer software user interface application design, this paper discusses the core elements of software user interface application design.
Key words:computer software; user interface; application design