李淼
【摘 要】隨著經(jīng)濟(jì)社會(huì)的不斷發(fā)展,計(jì)算機(jī)網(wǎng)絡(luò)逐漸走入各個(gè)學(xué)科領(lǐng)域中,計(jì)算機(jī)軟件的開發(fā)也受到越來越多的關(guān)注,在計(jì)算機(jī)軟件的設(shè)計(jì)開發(fā)中,用戶的體驗(yàn)設(shè)計(jì)是非常重要的,只有開發(fā)者在軟件設(shè)計(jì)中有效的加強(qiáng)用戶體驗(yàn)的設(shè)計(jì),才能促進(jìn)用戶去使用軟件、肯定軟件,才能提高自身的市場地位。
【關(guān)鍵詞】計(jì)算機(jī)軟件開發(fā);用戶體驗(yàn);策略
軟件的用戶體驗(yàn)具體是指用戶在使用某個(gè)軟件產(chǎn)品過程中產(chǎn)生的心理感受[1],在軟件產(chǎn)品同質(zhì)化的今天,一項(xiàng)軟件要想提高自身的市場競爭力,牢牢的抓住目標(biāo)用戶,進(jìn)而獲得穩(wěn)定的用戶群體,提高軟件的用戶體驗(yàn)已經(jīng)是必然的發(fā)展趨勢。近些年,許多國際化的軟件公司都加強(qiáng)了對用戶體驗(yàn)的研究投入和開展,我國雖然也有了這方面的理念,并采取了相應(yīng)的措施,但從實(shí)際用戶體驗(yàn)的設(shè)計(jì)上來看,并沒有真正發(fā)揮用戶體驗(yàn)的作用。本文試分析一下在軟件開發(fā)中提高用戶體驗(yàn)的有效策略。
1.合理設(shè)計(jì)界面
網(wǎng)站的界面是用戶接觸軟件的第一站,因此網(wǎng)站界面的設(shè)計(jì)水平會(huì)影響到用戶對網(wǎng)站的印象。網(wǎng)站的界面設(shè)計(jì)要站在用戶的角度去看待問題,要按照用戶的喜好和習(xí)慣去設(shè)計(jì),盡量采取美觀大方的設(shè)計(jì)思路,將重要的信息欄目設(shè)置在視線易捕捉的地方,避免過于花哨,使用戶產(chǎn)生視覺疲勞,進(jìn)而產(chǎn)生反感。據(jù)有關(guān)調(diào)查顯示,用戶閱讀網(wǎng)站的視覺追蹤習(xí)慣通常呈“F”型,也就是網(wǎng)站的頂部和左側(cè)才是用戶最容易捕捉到的內(nèi)容,因此,網(wǎng)站的界面設(shè)計(jì)應(yīng)結(jié)合“F視線追蹤原則”,將網(wǎng)站的主次欄目有條理的安置。網(wǎng)站的界面設(shè)計(jì),一定要做到與時(shí)俱進(jìn),開發(fā)者應(yīng)針對目標(biāo)客戶群的特點(diǎn)和喜好來設(shè)計(jì)網(wǎng)站界面的整體風(fēng)格,使用戶在看到產(chǎn)品的第一眼就會(huì)在頭腦中留下深刻的印象,產(chǎn)生眼前一亮的感覺。
2.優(yōu)化軟件代碼
軟件開發(fā)要注意算法上的優(yōu)化,認(rèn)真的處理那些會(huì)耗時(shí)較多的操作,降低用戶等待的不良情緒[2]。近些年,計(jì)算機(jī)運(yùn)算的速度不斷提高、存儲(chǔ)量也逐漸增大,有些程序員片面認(rèn)為計(jì)算機(jī)本身是影響程序運(yùn)行速度的主要原因,而不承認(rèn)自身的編碼不夠高效,常導(dǎo)致程序運(yùn)行速度低下,引起無數(shù)用戶差評。因此,程序員應(yīng)該結(jié)合軟件的開發(fā)成本以及項(xiàng)目管理規(guī)定等諸多因素,對軟件代碼進(jìn)行優(yōu)化升級,使用戶獲得最高效的計(jì)算體驗(yàn)。對于那些無法避免的、耗時(shí)長的操作,可以采用進(jìn)度條或后臺執(zhí)行的方式調(diào)整,使用戶流暢、自如的使用軟件。
3.增強(qiáng)服務(wù)水平
信息時(shí)代的軟件設(shè)計(jì)將從傳統(tǒng)的有形設(shè)計(jì)向無形的設(shè)計(jì)轉(zhuǎn)變,從產(chǎn)品的設(shè)計(jì)向服務(wù)的設(shè)計(jì)過渡。信息時(shí)代的軟件設(shè)計(jì)要時(shí)刻凸顯“以人為本”的設(shè)計(jì)理念,雖然軟件的設(shè)計(jì)要按照軟件設(shè)計(jì)方法學(xué)理論的指導(dǎo),但是開發(fā)員要明確軟件最終的目的是服務(wù)于人的,而不是符合方法理論就可以的,要時(shí)刻將用戶的體驗(yàn)放在首位。另外,在軟件的設(shè)計(jì)上要注重模塊之間靈活的搭配,不能單一的要求用戶的操作模式。每個(gè)用戶的喜好和特點(diǎn)是不同的,例如,在使用一套工程類的預(yù)算軟件時(shí),可能有的用戶比較關(guān)注最好的造價(jià),而有的用戶關(guān)心的是施工中各類材料的使用情況等等[3]。由于關(guān)心的重點(diǎn)不同,使用過程中的操作步驟也會(huì)有差異,開發(fā)員在設(shè)計(jì)軟件的時(shí)候一定要考慮到這一點(diǎn),盡力為用戶提供多種操作模式。
4.降低運(yùn)行問題
一個(gè)高水平的軟件,要做到隨時(shí)安裝隨時(shí)運(yùn)行。用戶并不是計(jì)算機(jī)工作者,也不是該軟件開發(fā)的參與者,當(dāng)軟件在運(yùn)行中出現(xiàn)問題時(shí),他們可能無法解決。因此,在軟件的設(shè)計(jì)上,要時(shí)刻考慮到用戶的方便,盡量降低軟件出現(xiàn)問題的可能性,提高軟件運(yùn)行的適應(yīng)性,把該是軟件開發(fā)者考慮到的問題做好解決措施,不要為用戶留下使用隱患。
5.豐富接口方式
加強(qiáng)常用軟件之間的聯(lián)系,也是軟件設(shè)計(jì)的重要環(huán)節(jié)。
如果軟件本身沒有豐富的接口,不能與用戶常用的一些軟件進(jìn)行數(shù)據(jù)交換,這會(huì)使軟件本身的數(shù)據(jù)形成一個(gè)封閉的孤島,相當(dāng)于“閉關(guān)鎖國”,這必然會(huì)導(dǎo)致用戶放棄該軟件的使用。因此,在軟件設(shè)計(jì)過程中,開發(fā)者要注意實(shí)現(xiàn)豐富的接口方式,使用戶能夠從別的軟件上平滑的過渡到我們的網(wǎng)站,成為我們的用戶。
6.重視檢索功能
隨著科學(xué)技術(shù)的飛速發(fā)展,信息數(shù)量在激增的同時(shí)也加速的老化。自進(jìn)入21世紀(jì)以來,人們對信息的需求越來越大,無論是學(xué)習(xí)、工作還是生活,隨時(shí)隨地都離不開信息。
在面對浩瀚的信息海洋時(shí),如果沒有掌握正確的信息檢索技術(shù)和方法,我們就會(huì)面臨找不到信息的情況。信息檢索技術(shù)就是指從信息的集合中識別并獲取目標(biāo)信息的技術(shù)。隨著軟件的不斷使用,軟件內(nèi)堆積的信息量也會(huì)增加,因此,開發(fā)者要考慮到軟件內(nèi)信息的查詢功能,使用戶能夠隨時(shí)找到自己需要的信息。
7.將靈活性和人性化融入到功能設(shè)計(jì)
更好的為社會(huì)大眾服務(wù),是計(jì)算機(jī)軟件設(shè)計(jì)的宗旨,所以軟件設(shè)計(jì)必須遵循為人們提供人性化和靈活性的原則。在設(shè)計(jì)軟件的過程中,盡管要參照軟件設(shè)計(jì)方法學(xué)和模塊設(shè)計(jì)理論。但在具體操作時(shí),放在首要位置的,是有關(guān)用戶的體驗(yàn),將軟件的服務(wù)功能最大程度的發(fā)揮出來。以曾經(jīng)開發(fā)的一套收費(fèi)系統(tǒng)為例,分析其業(yè)務(wù)流程,操作人員需要用戶提供客戶編號,依據(jù)客戶所提供的編號,操作人員可對客戶的繳費(fèi)信息進(jìn)行查詢,這樣才可進(jìn)行收費(fèi)。由于是在兩個(gè)不同的選項(xiàng)卡中,設(shè)計(jì)了繳費(fèi)和查詢兩個(gè)環(huán)節(jié),所以要完成此項(xiàng)工作,需要操作員對界面來回進(jìn)行切換。為了降低操作流程的繁縟,在設(shè)計(jì)時(shí),可將查詢的子模塊加入到收費(fèi)的選項(xiàng)卡中,這樣即可使軟件的使用難度降低,同時(shí)還可使所運(yùn)用的軟件更加快捷、方便,更加具有人性化。同時(shí)在對軟件進(jìn)行設(shè)計(jì)時(shí),程序員需將各個(gè)模塊之間的關(guān)系,予以靈活的搭建。每一套軟件都可能會(huì)有成千上萬的用戶,而每一個(gè)用戶都有自己的的習(xí)慣和特有的方式進(jìn)行計(jì)算機(jī)的操作。所以在對軟件進(jìn)行開發(fā)時(shí),為了可供用戶選擇,可讓提供的方式更加多樣化。
8.結(jié)語
隨著用戶對軟件設(shè)計(jì)水平的需求不斷增高,開發(fā)者應(yīng)該對目標(biāo)用戶進(jìn)行系統(tǒng)的分析與研究,真正了解用戶喜歡什么、需要什么、關(guān)注什么,從軟件的界面、功能、運(yùn)行條件、服務(wù)水平等多個(gè)方面去優(yōu)化設(shè)計(jì)軟件,要以用戶的角度去看待軟件的各種問題,只有這樣,才能更好的設(shè)計(jì)用戶體驗(yàn)功能,滿足更多用戶的需要,開發(fā)出高水平的軟件。 [科]
【參考文獻(xiàn)】
[1]王雷.計(jì)算機(jī)軟件開發(fā)中用戶體驗(yàn)途徑的分析[J].科技創(chuàng)新與應(yīng)用,2011,1(23):29.
[2]辛歡,曹博.淺談提高計(jì)算機(jī)軟件開發(fā)中用戶體驗(yàn)的途徑[J].硅谷,2011,9(07):24.
[3]李威.論交互式網(wǎng)絡(luò)廣告中交互性與用戶體驗(yàn)的關(guān)系[J].裝飾,2008,27(05):96-97.