计算机软件开发用户体验的提高策略
文/曹立鲲
摘要:随着社会主义市场经济的飞速发展和科学技术的不断进步,在现今信息化时代蓬勃发展的大背景下,计算机软件所涉足的领域越来越多,并得到了广泛的应用。而在各个领域中进行计算机软件开发的时候,关于用户的体验设计占据着非常重要的地位,用户的体验效果直接影响到该软件在市场中的竞争力。
【关键词】计算机 软件开发 用户体验设计策略
在现今信息化时代蓬勃发展的大环境下,计算机在软件和硬件方面都得到了极大的发展和进步,而人们对于计算机软件的要求也越来越高,已经不在只局限于要求软件能够解决问题,人们开始重视软件提供服务的人性化。而软件的用户体验主要就是指用户在使用软件过程中,对该软件产生的心理感受。在当前计算机软件层出不穷的大背景下,软件开发者在开发软件时应该更注重用户心理感受的重要作用,不仅需要实现软件的功能目的,还要以吸引用户和抓住用户为目标,这样才能够在计算机软件开发的市场上获得稳定的用户。由此可以看出,在计算机软件开发的过程中如何提升用户的体验设计已经是当前所有软件开发者都需要重点关注的问题。
1 优化计算机软件的运行环境
近年来,随着信息化时代的来临,计算机网络技术处在一个飞速发展的过程中,计算机的普及程度也越来越高,我国大多数人民都开始接触和使用计算机。而由于个体差异,不同的用户对计算机的认识程度都是不同的,有些用户能够熟练的操作计算机,而有的用户对一些计算机基础知识都不够了解甚至第一次接触计算机。因此,对软件开发者来说,在进行软件开发的过程中,应该要多站在不同用户的角度去考虑,以满足用户需求为第一目标,尽量避免软件推出之后出现问题。而软件的安装和运行等都是建立在系统平台的基础上才能进行的,有些软件发布之后存在的问题主要就是系统的兼容性问题,导致该软件不能在某些系统上安装和运行,这样就杜绝了使用该系统的用户成为软件使用者的可能性。因此,对于软件开发工作者来说,其在进行软件程序的开发工作时,应该将当下各种安装环境都考虑进来,从而确保其开发出来的软件有一个良好的运行和安装环境。
2 注重界面的设计,让用户对软件具有一个良好的第一印象
从计算机用户的个体化角度来看,不同的计算机用户具有其独有的个性化特点,他们的喜好也是各不相同的,所以他们在面对一款软件的时候,对该软件的喜好也会因其个性化喜好的不同而各不相同,带有着非常强烈的主观性。对用户来说,软件界面的设计是否能够吸引他们直接关系到他们对该软件的评价,同时还关系到该用户是否会继续使用该软件。根据相关调查发现,计算机用户在浏览一个以前没有看过的网页或网站时,若不能在几分钟内发现自己感兴趣的内容的话,那么该用户往往会直接关闭网页离开该网站,从而就导致了该网站基本会永远失去该客户。因此,对软件开发者来说,其在进行软件开发的过程中,应该要打破传统的设计理念,在进行界面设计工作的时候应该要结合该软件所面对用户的特点进行,根据用户的喜好且按照软件的实际情况对软件的界面进行设计,从而吸引广大用户注意力,让软件能被更多用户接受。
3 优化软件的运行效率
软件开发者在进行软件开发和设计的时候,一定要注意对算法的优化,考虑到用户的需要,尽量将用户因等待而产生的不满情绪最小化。随着科学技术的不断进步,与传统计算机相比,现今使用的计算机运行的效率与计算机的存储空间都得到了极大的进步。而有许多软件开发者在软件开发的过程中,错误的认为该软件运行效率低下的罪魁祸首归结为计算机自身的配置,并没有想到可能会自身编程代码存在的问题。当前,软件运行效率低下是影响计算机用户对该软件产生恶评的主要因素,这主要是由于用户在等待软件响应的过程中因时间过久而产生的不满情绪导致的。因此,对软件开发者来说,应该在不影响软件程序本身功能的前提下,对软件的代码进行相应的优化,提高软件的运行效率,从而让计算机用户能够体验到高运行效率的软件,使用户成为该软件的长期用户。
4 软件功能要满足用户的人性化需求
软件出现的最终目的就是解决问题,即要满足人们在某项功能上的需求,又要为广大计算机用户提供良好服务。在现今社会不断发展下,软件开发者在开发软件时应该更注重用户心理感受的重要作用,不仅需要实现软件的功能目的,还要以吸引用户和抓住用户为目标,能为用户提供更加人性化、更加灵活的服务。软件的设计中,虽然有模块设计等软件设计方法学的指导,但是,我们在具体的操作中,一定要将用户体验放在首位,让软件切实发挥服务的作用!同时,软件开发者在进行软件设计的是够,应该要注意将软件程序中的各个模块进行合理的、灵活的搭配,一项好的软件程序,其具有的用户可能会是极其多的,但是由于计算机用户自身具有的个性化特点的影响下,每一个用户在使用时都带有自身独有的操作方式和习惯。因此,软件开发者在进行软件设计的时候,不仅需要将软件程序功能的要求考虑进来,还应该结合计算机用户的个性化特点进行设计,让软件程序更加的灵活,在实际运行中能够根据用户的需要而提供各不相同的操作方式,便于用户选择自己习惯的操作方式。
参考文献
[1] 包玉博. 浅谈计算机软件开发用户体验的提高措施[J]. 中国科技博览,2011,(36):31-31.
[2] 代中正. 计算机软件开发与用户体验分析[J]. 投资与合作,2012,(4):325-326.
[3] 武学文. 浅谈暖通空调设计用计算机软件开发[J]. 暖通空调,2010,40(12):23-27.
[4] 高剑, 严卫生, 杨立等. 一种用于AUV 导航控制软件开发与系统测试的半实物仿真系统[J]. 西北工业大学学报,2007,25(1):87-91.
[5] 王晶晶. 基于计算机软件开发的JAVA 编程语言分析[J]. 河南科技,2013,(2):17,134.
作者单位
安徽恒信通智能科技有限公司 安徽省六安市237000