chinaui.com 獨(dú)家授權(quán) 請(qǐng)勿轉(zhuǎn)載
軟件界面是人—機(jī)之間的信息界面,交互是一個(gè)結(jié)合計(jì)算機(jī)科學(xué)、美學(xué)、心理學(xué)、人機(jī)工程學(xué)等工業(yè)和商業(yè)領(lǐng)域的行為,其目標(biāo)是促進(jìn)設(shè)計(jì),執(zhí)行和優(yōu)化信息與通信系統(tǒng)以滿足用戶的需要。由于現(xiàn)今交互越來(lái)越多地考慮人的因素,因而行為和構(gòu)造就成為用戶界面開發(fā)過程的兩個(gè)重要的部分,即交互設(shè)計(jì)和界面設(shè)計(jì),這都關(guān)系到用戶和界面開發(fā)人員。
在交互過程中,交互設(shè)計(jì)關(guān)系到用戶界面的外觀與行為,它不完全受軟件的約束。界面設(shè)計(jì)師以及決定如何與用戶進(jìn)行交互的工程師應(yīng)該在這一領(lǐng)域深入研究。在界面開發(fā)過程中,他們必須貼近用戶,或者與用戶一道來(lái)討論并得出結(jié)果,所以他們的工作是較為辛苦但是最具有意義的。
另一方面,界面與軟件代碼的生成,代碼本身的意義以及功能的實(shí)現(xiàn)是緊密聯(lián)系的。因此編譯代碼的人同樣也應(yīng)該在這方面做深入的研究。過去,編碼人員只是單獨(dú)地進(jìn)行軟件研發(fā),而缺少必要的美學(xué)知識(shí)和界面專門技術(shù)來(lái)處理交互的問題。不幸的是,最終的結(jié)果往往不是用戶所期望的。對(duì)于用戶而言,最好的交互方式讓程序員去實(shí)現(xiàn)往往是最難的,由此矛盾出現(xiàn)了,這使得很多專家或者工程師膚淺地應(yīng)付一些交互方面的問題。以至于在軟件開發(fā)完成之后,這些專家和工程師驚訝地發(fā)現(xiàn),用戶對(duì)他們所實(shí)現(xiàn)的特征感到一片茫然,不知所措,通常選用另外一種方式進(jìn)行交互。
要進(jìn)行界面開發(fā)設(shè)計(jì),用戶分析是第一步?偹苤,進(jìn)行任務(wù)和用戶分析,以及相關(guān)調(diào)研的必要性和重要性。用戶是計(jì)算機(jī)資源,軟件界面信息的使用者,由于目前計(jì)算機(jī)系統(tǒng)以及相關(guān)的信息技術(shù)應(yīng)用范圍很廣,其用戶范圍也遍及各個(gè)領(lǐng)域。我們必須了解各類用戶的習(xí)性,技能、知識(shí)和經(jīng)驗(yàn),以便預(yù)測(cè)不同類別的用戶對(duì)界面有什么不同的需要與反應(yīng),為交互系統(tǒng)的分析設(shè)計(jì)提供依據(jù)和參考,使設(shè)計(jì)出的交互系統(tǒng)更適合于各類用戶的使用。由于用戶具有知識(shí)、視聽能力、智能、記憶能力、可學(xué)習(xí)性、動(dòng)機(jī)、受訓(xùn)練程度、以及易遺忘、易出錯(cuò)等特性,使得對(duì)用戶的分類、分析和設(shè)計(jì)變得更加復(fù)雜化。另外,為了設(shè)計(jì)友好而又人性化的界面,也必須考慮各類不同類型用戶的人文因素。
基于上述諸多因素的影響和我們?cè)O(shè)計(jì)師自身的特點(diǎn),在界面設(shè)計(jì)和開發(fā)中我們可以遵循一些的科學(xué)而合理設(shè)計(jì)原則和設(shè)計(jì)步驟,任何時(shí)候都不忘學(xué)習(xí),并不斷總結(jié),積累經(jīng)驗(yàn),歸結(jié)工作庫(kù)。 以下我們可以借鑒人機(jī)交互中的一些原則和步驟
1.一致性原則 應(yīng)該要求其概念模式、顯示方式等的一致性,在類似的情況下具有一致的操作序列:如在提示、菜單和幫助中產(chǎn)生相同的術(shù)語(yǔ);具體是指在不同的應(yīng)用系統(tǒng)中都具有相似的界面外觀、布局、相似的交互方式以及相似的信息顯示等。界面設(shè)計(jì)保持高度一致性,用戶不必進(jìn)行過多的學(xué)習(xí)就可以掌握其共性;還可以把局部的知識(shí)和經(jīng)驗(yàn)推廣使用到其他場(chǎng)合。人機(jī)界面設(shè)計(jì)的一致性要求對(duì)構(gòu)成易學(xué)易用是極為重要的。
2.提供信息反饋 交互系統(tǒng)的反饋是指用戶從計(jì)算機(jī)一方得到信息,表示計(jì)算機(jī)對(duì)用戶的動(dòng)作所做 的反應(yīng)。如果系統(tǒng)沒有反饋,用戶就無(wú)法判斷他的操作是否為計(jì)算機(jī)所接受,是否正確,以及操作的效果是什么.反饋信息的呈現(xiàn)方式可以是多種多樣的,如文本、圖形和聲音等。
3.合理利用空間,保持界面的簡(jiǎn)潔 在界面的空間使用上,應(yīng)當(dāng)形成一種簡(jiǎn)潔明了的布局。界面設(shè)計(jì)最重要的就是遵循美學(xué)上的原則——簡(jiǎn)潔與明了。 那么再來(lái)看看步驟:
(1)用戶調(diào)研,擬定需求,初步建立界面原型 (2)任務(wù)分析 根據(jù)任務(wù)的復(fù)雜性、難易程度等,詳細(xì)分解任務(wù)動(dòng)作,進(jìn)行合理分工,確定適合于用戶的交互方式; (3)環(huán)境分析 確定系統(tǒng)的硬、軟件支持環(huán)境及接口,向用戶提供各類文檔要求等; (4)成本/效益分析 根據(jù)需求分析、任務(wù)分析、環(huán)境分析等,分析實(shí)現(xiàn)界面形式所要花費(fèi)的成本/效益,如開發(fā)成本/效益,用戶要花費(fèi)的成本/效益等,以便選擇合適的開發(fā)設(shè)計(jì)途徑; ’ (5)確定界面 根據(jù)用戶的自身特性.以及系統(tǒng)任務(wù)、環(huán)境、成本/效益,確定量為適合的界面類型: (6)屏幕顯示和布局設(shè)計(jì) 制定屏幕顯示信息的內(nèi)容和界面顯示的次序,然后進(jìn)行屏幕總體布局和顯示結(jié)構(gòu)設(shè)計(jì) (7)進(jìn)行藝術(shù)設(shè)計(jì)完善 包括為吸引用戶的注意所進(jìn)行的增強(qiáng)顯示的設(shè)計(jì),例如,采取運(yùn)動(dòng),改變形狀、大小、顏色、亮度、環(huán)境等特征(如加線,加框、前景和背景設(shè)計(jì)等),還包括創(chuàng)新的設(shè)計(jì)以增加亮點(diǎn),或者應(yīng)用多媒體手段等; (8)幫助和出錯(cuò)信息設(shè)計(jì) 決定和安排幫助信息和出錯(cuò)信息的內(nèi)容,組織查詢方法, 井進(jìn)行出錯(cuò)信息、幫助信息的顯示格式設(shè)計(jì); (9)原型設(shè)計(jì) 在經(jīng)過初步系統(tǒng)需求分析后,開發(fā)出一個(gè)滿足系統(tǒng)摹本要求的、簡(jiǎn)單的、可運(yùn)行系統(tǒng)給用戶試用,讓用戶進(jìn)行評(píng)價(jià)提出改進(jìn)意見,進(jìn)一步完善系統(tǒng)的需求規(guī)格和系統(tǒng)設(shè)計(jì); (10)綜合測(cè)試與訐估 這個(gè)階段的關(guān)鍵任務(wù)是通過各類型的測(cè)試與評(píng)估,使系統(tǒng)達(dá) 到預(yù)定的要求.它可以采取多種方法,如試驗(yàn)法、用戶反饋、專家分析、軟件測(cè)試等,對(duì)軟件界面的諸多因素如功能性、可靠性、效率、美觀性等進(jìn)行訐估,以獲取用戶對(duì)界面的滿意度,便于盡早發(fā)現(xiàn)錯(cuò)誤或者不滿意的地方,以改進(jìn)和完善系統(tǒng)設(shè)計(jì)。 (11)維護(hù)階段 維護(hù)階段的關(guān)鍵任務(wù)是:通過各類必要的維護(hù)活動(dòng),使系統(tǒng)持久地滿足用戶的需要。 總而言之,我們真正將設(shè)計(jì)師、用戶和所要開發(fā)的系統(tǒng)這三者之間的關(guān)系認(rèn)識(shí)清楚,研究透徹了,再與編碼人員通力協(xié)作,不斷的努力把相關(guān)細(xì)則實(shí)施到我們工作的各個(gè)環(huán)節(jié)中去,那么我想我們的交互和界面設(shè)計(jì)也就可以讓用戶滿意了。
出處:中國(guó)UI設(shè)計(jì)網(wǎng)
責(zé)任編輯:藍(lán)色
|