用戶界面設(shè)計(jì)原則
用戶界面是負(fù)責(zé)管理與用戶之間的交互,向用戶顯示數(shù)據(jù),從用戶處獲得數(shù)據(jù),解釋由用戶操作所引發(fā)的事件,并幫助用戶查看任務(wù)的進(jìn)度。
(一)軟件產(chǎn)品界面設(shè)計(jì)原則
1.設(shè)計(jì)原則
(1)用戶原則。人機(jī)界面設(shè)計(jì)首先要確立用戶類型。劃分類型可以從不同的角度,視實(shí)際情況而定。確定類型后要針對(duì)其特點(diǎn)預(yù)測(cè)他們對(duì)不同界面的反應(yīng)。這就要從多方面設(shè)計(jì)分析。
(2)信息最小量原則。人機(jī)界面設(shè)計(jì)要盡量減少用戶記憶負(fù)擔(dān),采用有助于記憶的設(shè)計(jì)方案。
(3)幫助和提示原則。要對(duì)用戶的操作命令作出反應(yīng),幫助用戶處理問(wèn)題。系統(tǒng)要設(shè)計(jì)有恢復(fù)出錯(cuò)現(xiàn)場(chǎng)的能力,在系統(tǒng)內(nèi)部處理工作要有提示,盡量把主動(dòng)權(quán)讓給用戶。
(4)媒體最佳組合原則。多媒體界面的成功并不在于僅向用戶提供豐富的媒體,而應(yīng)在相關(guān)理論指導(dǎo)下,注意處理好各種媒體間的關(guān)系,恰當(dāng)選用。(詳見(jiàn)媒體的選擇)
2.界面分析與規(guī)范
在人機(jī)界面設(shè)計(jì)中,首先應(yīng)進(jìn)行界面設(shè)計(jì)分析,進(jìn)行用戶特性分析,用戶任務(wù)分析,記錄用戶有關(guān)系統(tǒng)的概念、術(shù)語(yǔ),這項(xiàng)工作可與多媒體應(yīng)用系統(tǒng)分析結(jié)合進(jìn)行,囊括于用戶分析報(bào)告里。
3.人機(jī)界面的類型
任務(wù)設(shè)計(jì)之后,要決定界面類型。目前有多種人機(jī)界面設(shè)計(jì)類型,各有不同的品質(zhì)和性能,下圖進(jìn)行了詳細(xì)的描述。
創(chuàng)造性地使用多媒體環(huán)境,將會(huì)使應(yīng)用程序功能大大增強(qiáng)。要做到這一點(diǎn),需從如下兩方面考慮:
媒體的選擇
(1)媒體的功能:
沒(méi)有任何一種媒體在所有場(chǎng)合都是最優(yōu)的,每種媒體都有其各自擅長(zhǎng)的特定范圍,各種媒體功能參考如下:
①文本:在表現(xiàn)概念和刻劃細(xì)節(jié)時(shí)可用表現(xiàn)。
②圖形:擅長(zhǎng)表達(dá)思想輪廓及蘊(yùn)含與大量數(shù)值數(shù)據(jù)內(nèi)的趨向性信息,在空間信息方面有較大優(yōu)勢(shì)。
③動(dòng)畫:可用來(lái)突出整個(gè)事物,特別適于表現(xiàn)靜態(tài)圖形無(wú)法表現(xiàn)的動(dòng)作信息。
④視頻影像:適于表現(xiàn)其它媒體所難以表現(xiàn)的來(lái)自真實(shí)生活的事件和情景。
⑤語(yǔ)音:能使對(duì)話信息突出,特別是在于影像,動(dòng)畫集合時(shí)能傳遞大量的信息。
⑥姿態(tài)與動(dòng)作:在與別的媒體結(jié)合時(shí)具有較強(qiáng)的信息引用能力,可以在相關(guān)信息之間建立起時(shí)間、空間以及邏輯上的聯(lián)系。
(2)媒體選擇的結(jié)合與互補(bǔ):
腳本設(shè)計(jì)可根據(jù)內(nèi)容需要分配表達(dá)的媒體,這里要特別注意媒體間的結(jié)合與區(qū)別。提出幾條原則如下:
①人們?cè)趩?wèn)題求解過(guò)程中的不同階段對(duì)信息媒體有不同需要。一般在最初的探索階段采用能提供具體信息的媒體如語(yǔ)音、圖像等,而在最后的分析階段多采用描述抽象概念的文本媒體。而一些直觀的信息(圖形、圖像等)介于兩者之間,適于綜合階段。
②媒體種類對(duì)空間信息的傳遞并沒(méi)有明顯的影響,各種媒體各有所長(zhǎng)。
③媒體結(jié)合是多媒體設(shè)計(jì)中需要研究的新課題。媒體之間可以互相支持,也會(huì)互相干擾。多種媒體應(yīng)密切相關(guān),扣緊一個(gè)表現(xiàn)主題,而不應(yīng)把不相關(guān)的媒體內(nèi)容拼湊在一起。
④目前,媒體結(jié)合在技術(shù)上主要通過(guò)在一個(gè)窗口中提供多種媒體的信息片段(空間結(jié)合)和對(duì)聲音、語(yǔ)音、錄相等隨時(shí)間變化的動(dòng)態(tài)媒體加以同步實(shí)現(xiàn)(時(shí)間序列組合)。
⑤媒體資源并非愈多愈好,如何在語(yǔ)義層上將各種媒體很好的,結(jié)合以更有效地傳遞信息,是要很好地探索的研究課題,也是應(yīng)用系統(tǒng)人機(jī)界面設(shè)計(jì)的關(guān)鍵問(wèn)題。
(二)用戶心理學(xué)——認(rèn)知原則的應(yīng)用
認(rèn)知心理學(xué),從廣義上來(lái)說(shuō),就是關(guān)于認(rèn)識(shí)的心理學(xué)。人類認(rèn)識(shí)客觀事物,主要就是通過(guò)感覺(jué)、知覺(jué)、注意、記憶、思維想象等來(lái)進(jìn)行,因此,凡是研究人的認(rèn)識(shí)心理過(guò)程的,都屬于認(rèn)識(shí)心理學(xué)。實(shí)際上,我們這里所指的認(rèn)知心理學(xué)是指純粹采用信息加工觀點(diǎn)來(lái)研究認(rèn)知心理學(xué)過(guò)程的心理學(xué),也就是運(yùn)用信息論以及計(jì)算機(jī)的類比、模擬、驗(yàn)證等方法來(lái)研究的的知識(shí)是如何獲得、如何存貯、如何交換、如何取使用的。所以,我們這里所指的現(xiàn)代認(rèn)知心理學(xué)實(shí)質(zhì)是信息加工心理學(xué)。一般地,人們將信息加工心理學(xué)又稱為狹義的認(rèn)知心理學(xué)。
1.認(rèn)知過(guò)程
看和聽(tīng)的過(guò)程構(gòu)成知覺(jué),圖像和聲音作為刺激的特征被接收并以抽象的方式被編碼,把輸入和記憶中的信息進(jìn)行對(duì)比得出對(duì)刺激的解釋,這一過(guò)程就是認(rèn)知。人體信息處理器包括感官,短期記憶、長(zhǎng)期記憶及與其相聯(lián)系的動(dòng)作處理器和認(rèn)知處理器。每種知覺(jué)均有一個(gè)對(duì)應(yīng)的短期存儲(chǔ)器和處理器,人體信息模型總體框圖如左圖4.3.1所示。其中認(rèn)知處理器執(zhí)行的工作就是我們通常所說(shuō)的思維。思維的結(jié)果或被存儲(chǔ)起來(lái),或送至動(dòng)作處理器控制行動(dòng)。
2.認(rèn)知心理學(xué)
(1)現(xiàn)代認(rèn)知心理學(xué)的核心: 現(xiàn)代認(rèn)知心理學(xué)的理論實(shí)質(zhì),就是以計(jì)算機(jī)信息加工的觀點(diǎn)來(lái)研究人的心理學(xué)活動(dòng),把人腦看作是一種如同計(jì)算機(jī)的信息加工系統(tǒng)。
(2)現(xiàn)代認(rèn)知心理學(xué)兩個(gè)關(guān)鍵的重要概念: 現(xiàn)代認(rèn)知心理學(xué)的學(xué)說(shuō)內(nèi)容集中體現(xiàn)在兩個(gè)關(guān)鍵的重要概念上?,F(xiàn)代認(rèn)知心理學(xué)的一個(gè)重要的中心概念,就是“信息”。在某種程度上說(shuō),抽掉了“信息”的概念,認(rèn)知心理學(xué)的理論也就會(huì)散架解體,難以存在。 現(xiàn)代認(rèn)知心理學(xué)的另一個(gè)重要的中心概念,就是“信息加工系統(tǒng)”。信息加工系統(tǒng)的理論,是現(xiàn)代認(rèn)知心理學(xué)理論的主體。
(3)現(xiàn)代認(rèn)知心理學(xué)的研究方法:現(xiàn)代認(rèn)知心理學(xué)的研究方法有實(shí)驗(yàn)法、觀察法(包括自我觀察法)以及計(jì)算機(jī)模擬法等。
3.人機(jī)交互設(shè)計(jì)遵循的認(rèn)知原則
根據(jù)用戶心理學(xué)和認(rèn)知科學(xué),提出了如下基本原則指導(dǎo)人機(jī)界面交互設(shè)計(jì)。
(1)一致性原則。即從任務(wù)、信息的表達(dá)、界面控制操作等方面與用戶理解熟悉的模式盡量保持一致。
(2)兼容性。在用戶期望和界面設(shè)計(jì)的現(xiàn)實(shí)之間要兼容,要基于用戶以前的經(jīng)驗(yàn)。
(3)適應(yīng)性。用戶應(yīng)處于控制地位,因此界面應(yīng)在多方面適應(yīng)用戶。
(4)指導(dǎo)性。界面設(shè)計(jì)應(yīng)通過(guò)任務(wù)提示和反饋信息來(lái)指導(dǎo)用戶,做到“以用戶為中心”。
(5)結(jié)構(gòu)性。界面設(shè)計(jì)應(yīng)是結(jié)構(gòu)化的,以減少?gòu)?fù)雜度。
(6)經(jīng)濟(jì)性。界面設(shè)計(jì)要用最少的支持用戶所必須步驟來(lái)實(shí)現(xiàn)一個(gè)操作。
在上述基本原則指導(dǎo)下,提出以下幾點(diǎn)針對(duì)界面設(shè)計(jì)與屏幕設(shè)計(jì)的參考:
(1)由具體到抽象。即首先通過(guò)多媒體界面給用戶提供具體的對(duì)象。然后從具體對(duì)象、內(nèi)容中讓學(xué)習(xí)者歸納出抽象的概念或原理,或用模擬系統(tǒng)來(lái)引導(dǎo)出抽象的原理。
(2)由可視化的內(nèi)容顯示不可見(jiàn)的內(nèi)容。盡可能利用數(shù)字、圖解、動(dòng)畫、色彩等清晰爽目的對(duì)象顯示原理、公式或抽象的概念。
(3)由模擬引導(dǎo)創(chuàng)新。突出人機(jī)交互,盡量啟發(fā)用戶的積極思維和參與,并激起用戶的學(xué)習(xí)和創(chuàng)造欲望。
(4)合理運(yùn)用再認(rèn)與再憶,減少用戶短期記憶的負(fù)擔(dān)。所謂再認(rèn)就是從系統(tǒng)給定的幾個(gè)可能答案中要用
戶選擇一個(gè)正確的或最好的。再憶即要求用戶輸入正確的答案或關(guān)鍵字。
(5)考慮用戶的個(gè)別差異,使用用戶語(yǔ)言。
以上5點(diǎn)具體體現(xiàn)了“由易而難,逐步強(qiáng)化。”這一源于認(rèn)知心理學(xué)的原則。
#p#
(三)——界面結(jié)構(gòu)與實(shí)現(xiàn)
界面設(shè)計(jì)的第一步是將任務(wù)設(shè)計(jì)的結(jié)果作為輸入,設(shè)計(jì)成一組邏輯模塊,然后加上存取機(jī)制,把這些模塊組織成界面結(jié)構(gòu)。存取機(jī)制可以是分層、網(wǎng)絡(luò)的或直接的,機(jī)制的類型主要由任務(wù)結(jié)構(gòu)決定,也取決于設(shè)計(jì)風(fēng)格。例如,菜單提供了層次結(jié)構(gòu),圖標(biāo)則是直接存取,也可以是層次的,而命令語(yǔ)言可提供網(wǎng)絡(luò)也可提供直接存取機(jī)制。第二步是將每一模塊分成若干步,每步又被組裝成細(xì)化的對(duì)話設(shè)計(jì),這就是界面細(xì)化設(shè)計(jì)。
界面設(shè)計(jì)包括如下幾點(diǎn):
1.界面對(duì)話設(shè)計(jì)
2.數(shù)據(jù)輸入界面設(shè)計(jì)
3.屏幕顯示設(shè)計(jì)
4.控制界面設(shè)計(jì)
1.界面對(duì)話設(shè)計(jì)
在界面設(shè)計(jì)中要使用對(duì)話風(fēng)格的選擇,并加上用戶存取和控制機(jī)制。對(duì)話是以任務(wù)順序?yàn)榛A(chǔ),但要遵循如下原則:
- 反饋(Feed back):隨時(shí)將正在做什么的信息告知用戶,尤其是響應(yīng)時(shí)間十分長(zhǎng)的情況下。
- 狀態(tài)(Status):告訴用戶正處于系統(tǒng)的什么位置,避免用戶在錯(cuò)誤環(huán)境下發(fā)出了語(yǔ)法正確的命令。
- 脫離(Escape):允許用戶中止一種操作,且能脫離該選擇,避免用戶死鎖發(fā)生。
- 默認(rèn)值(Default):只要能預(yù)知答案,盡可能設(shè)置默認(rèn)值,節(jié)省用戶工作。
- 盡可能簡(jiǎn)化對(duì)話步序:使用略語(yǔ)或代碼來(lái)減少用戶擊鍵數(shù)。
- 求助(Help):盡可能提供聯(lián)機(jī)在線幫助。
- 復(fù)原(Undo):在用戶操作出錯(cuò)時(shí),可返回并重新開始。
在對(duì)話設(shè)計(jì)中應(yīng)盡可能考慮上述準(zhǔn)則,媒體設(shè)計(jì)對(duì)話框有許多標(biāo)準(zhǔn)格式供選用。另外,對(duì)界面設(shè)計(jì)中的沖突因素應(yīng)進(jìn)行折衷處理。
2.數(shù)據(jù)輸入界面設(shè)計(jì)
數(shù)據(jù)輸入界面往往占終端用戶的大部分使用時(shí)間,也是計(jì)算機(jī)系統(tǒng)中最易出錯(cuò)的部分之一。其總目標(biāo):簡(jiǎn)化用戶的工作,并盡可能降低輸入出錯(cuò)率,還要容忍用戶錯(cuò)誤。
這些要求在設(shè)計(jì)實(shí)現(xiàn)時(shí)可采用多種方法:
(1)盡可能減輕用戶記憶,采用列表選擇。
對(duì)共同輸入內(nèi)容設(shè)置默認(rèn)值;使用代碼和縮寫等;系統(tǒng)自動(dòng)填入用戶已輸入過(guò)的內(nèi)容。
(2)使界面具有預(yù)見(jiàn)性和一致性。
用戶應(yīng)能控制數(shù)據(jù)輸入順序并使操作明確,采用與系統(tǒng)環(huán)境(如Windows操作系統(tǒng))一致風(fēng)格的數(shù)據(jù)輸入界面。
(3)防止用戶出錯(cuò)。
在設(shè)計(jì)中可采取確認(rèn)輸入(只有用戶按下鍵,才確認(rèn)),明確的移動(dòng)(使用TAB鍵或鼠標(biāo)在表中移動(dòng)),明確的取消,已輸入的數(shù)據(jù)并不刪除。對(duì)刪除必須再一次確認(rèn),對(duì)致命錯(cuò)誤,要警告并退出。對(duì)不太可信的數(shù)據(jù)輸入,要給出建議信息,處理不必停止。
(4)提供反饋。
要使用戶能查看他們已輸入的內(nèi)容,并提示有效的輸入回答或數(shù)值范圍。
(5)按用戶速度輸入和自動(dòng)格式化。
用戶應(yīng)能控制數(shù)據(jù)輸入速度并能進(jìn)行自動(dòng)格式化,對(duì)輸入的空格都能被接受。
(6)允許編輯。
理想的情況,在輸入后能允許編輯且采用風(fēng)格一致的編輯格式。
數(shù)據(jù)輸入界面可通過(guò)對(duì)話設(shè)計(jì)方式實(shí)現(xiàn),若條件具備盡可能采用自動(dòng)輸入。特別是圖像、聲音輸入在遠(yuǎn)程輸入及多媒體應(yīng)用中會(huì)迅速發(fā)展。
3.屏幕顯示設(shè)計(jì)
屏幕的設(shè)計(jì)主要包括布局(Layout),文字用語(yǔ)(Message)及顏色等,下面針對(duì)其進(jìn)行講解:
(1)布局
屏幕布局因功能不同考慮的側(cè)重點(diǎn)不同。各功能區(qū)要重點(diǎn)突出,功能明顯。無(wú)論哪一種功能設(shè)計(jì),其屏幕布局都應(yīng)遵循如下五項(xiàng)原則:
- 平衡原則。注意屏幕上下左右平衡。不要堆擠數(shù)據(jù),過(guò)分擁擠的顯示也會(huì)產(chǎn)生視覺(jué)疲和接收錯(cuò)誤。
- 預(yù)期原則。屏幕上所有對(duì)象,如窗口、按鈕、菜單等處理應(yīng)一致化,使對(duì)象的動(dòng)作可預(yù)期。
- 經(jīng)濟(jì)原則。即在提供足夠的信息量的同時(shí)還要注意簡(jiǎn)明,清昕。特別是媒體,要運(yùn)用好媒體選擇原則。
- 順序原則。對(duì)象顯示的順序應(yīng)依需要排列。通常應(yīng)最先出現(xiàn)對(duì)話,然后通過(guò)對(duì)話將系統(tǒng)分段實(shí)現(xiàn)。
- 規(guī)則化。畫面應(yīng)對(duì)稱,顯示命令、對(duì)話及提示行在一個(gè)應(yīng)用系統(tǒng)的設(shè)計(jì)中盡量統(tǒng)一規(guī)范。
在屏幕布局中,還要注意到一些基本數(shù)據(jù)的設(shè)置。
(2)文字與用語(yǔ)
文字和用語(yǔ)除作為正文顯示媒體出現(xiàn)外,還在設(shè)計(jì)題頭、標(biāo)題、提示信息、控制命令,會(huì)話等功能時(shí)要展現(xiàn)。對(duì)文字與用語(yǔ)設(shè)計(jì)格式和內(nèi)容應(yīng)注意如下:
①要注意用語(yǔ)簡(jiǎn)潔性。
避免使用計(jì)算機(jī)專業(yè)術(shù)語(yǔ);盡量用肯定句而不要用否定句;用主動(dòng)語(yǔ)態(tài)而不用被動(dòng)語(yǔ)態(tài);用禮貌而不過(guò)分的強(qiáng)調(diào)語(yǔ)句進(jìn)行文字會(huì)話;對(duì)不同的用戶,實(shí)施心理學(xué)原則使用用語(yǔ);英文詞語(yǔ)盡量避免縮寫;在按鈕,功能鍵標(biāo)示中應(yīng)盡量使用描述操作的動(dòng)詞;在有關(guān)鍵字的數(shù)據(jù)輸入對(duì)話和命令語(yǔ)言對(duì)話中采用縮碼作為略語(yǔ)形式;在文字較長(zhǎng)時(shí),可用壓縮法減少字符數(shù)或采用一些編碼方法。
②格式。
在屏幕顯示設(shè)計(jì)中,一幅畫面不要文字太多,若必須有較多文字時(shí),盡量分組分頁(yè),在關(guān)鍵詞處進(jìn)行加粗、變字體等處理,但同行文字盡量字型統(tǒng)一。英文詞除標(biāo)語(yǔ)外,盡量采用小寫和易認(rèn)的字體。
③信息內(nèi)容。
信息內(nèi)容顯示不僅采用簡(jiǎn)潔、清楚的表達(dá),還應(yīng)采用用戶熟悉的簡(jiǎn)單句子,盡量不用左右滾屏。當(dāng)內(nèi)容較多時(shí),應(yīng)以空白分段或以小窗口分塊,以便記憶和理解。重要字段可用粗體和閃爍吸引注意力和強(qiáng)化效果,強(qiáng)化效果有多樣,針對(duì)實(shí)際進(jìn)行選擇。
(3)顏色的使用
顏色的調(diào)配對(duì)屏幕顯示也是重要的一項(xiàng)設(shè)計(jì),顏色除是一種有效的強(qiáng)化技術(shù)外,還具有美學(xué)價(jià)值。使用顏色時(shí)應(yīng)注意如下幾點(diǎn):
- 限制同時(shí)顯示的顏色數(shù)。一般同一畫面不宜超過(guò)4或5種,可用不同層次及形狀來(lái)配合顏色,增加變化。
- 畫面中活動(dòng)對(duì)象顏色應(yīng)鮮明,而非活動(dòng)對(duì)象應(yīng)暗淡。對(duì)象顏色應(yīng)盡量不同,前景色宜鮮艷一些,背景則應(yīng)暗淡。
- 盡量避免不兼容的顏色放在一起,如黃與藍(lán),紅與綠等,除非作對(duì)比時(shí)用。
- 若用顏色表示某種信息或?qū)ο髮傩?,要使用戶懂得這種表示,且盡量用常規(guī)準(zhǔn)則表示。
總之,屏幕顯示設(shè)計(jì)最終應(yīng)達(dá)到令人愉悅的顯示效果,要指導(dǎo)用戶注意到最重要的信息,但又不包含過(guò)多的相互矛盾的刺激。
4.控制界面設(shè)計(jì)
- 控制會(huì)話設(shè)計(jì)
- 菜單界面設(shè)計(jì)
- 功能鍵設(shè)計(jì)
- 圖標(biāo)設(shè)計(jì)
- 窗口設(shè)計(jì)
- 直接操作界面
- 命令語(yǔ)言界面設(shè)計(jì)
#p#
(四)——界面設(shè)計(jì)與評(píng)價(jià)
評(píng)價(jià)是人機(jī)界面設(shè)計(jì)的重要組成,應(yīng)該在系統(tǒng)設(shè)計(jì)初期就進(jìn)行,或在原型期就進(jìn)行,就能及早發(fā)現(xiàn)設(shè)計(jì)缺陷,避免人力、物力浪費(fèi)。
對(duì)界面設(shè)計(jì)的質(zhì)量評(píng)價(jià)通??捎盟捻?xiàng)基本要求衡量:
(1)界面設(shè)計(jì)是否有利于用戶目標(biāo)的完成?
(2)界面學(xué)習(xí)和使用是否容易?
(3)界面使用效率如何?
(4)設(shè)計(jì)的潛在問(wèn)題有哪些?
而對(duì)界面的總體設(shè)計(jì)和具體功能塊設(shè)計(jì),可用上面提到的各類界面設(shè)計(jì)準(zhǔn)則就其應(yīng)用對(duì)象進(jìn)行綜合測(cè)試。詳見(jiàn)界面評(píng)測(cè)示例與分析。具體要求的界面品質(zhì),僅提出如下幾項(xiàng)供參考:
(1)實(shí)用性。衡量界面在幫助用戶完成任務(wù)時(shí)的滿意程度,這點(diǎn)只能從用戶調(diào)查表中獲取數(shù)據(jù)。
(2)有效性。度量指標(biāo)有錯(cuò)誤率、任務(wù)完成時(shí)間、系統(tǒng)各設(shè)備使用率等。
(3)易學(xué)習(xí)性。從系統(tǒng)開始使用一段時(shí)間后,錯(cuò)誤率下降情況、完成任務(wù)時(shí)間減少的情況、正確調(diào)用設(shè)備及命令的情況以及用戶知識(shí)增加的狀況來(lái)衡量。
(4)系統(tǒng)設(shè)備及功能使用面。若有些設(shè)備或功能任何用戶都未用過(guò),則可能設(shè)計(jì)有誤。
(5)用戶滿意程度。以用戶滿意程度,發(fā)現(xiàn)問(wèn)題多少及使用興趣來(lái)衡量。
界面評(píng)估采用的方法已由傳統(tǒng)的直覺(jué)經(jīng)驗(yàn)的方法,逐漸轉(zhuǎn)為科學(xué)的系統(tǒng)的方法進(jìn)行。傳統(tǒng)經(jīng)驗(yàn)方法有如下幾種:
(1)實(shí)驗(yàn)方法。在確定了實(shí)驗(yàn)總目標(biāo)及所要驗(yàn)證的假設(shè)條件后,設(shè)計(jì)最可靠的實(shí)驗(yàn)方法是隨機(jī)和重復(fù)測(cè)試最后對(duì)實(shí)驗(yàn)結(jié)果分析總結(jié)。
(2)監(jiān)測(cè)方法。即觀察用戶行為。觀察方法有多種,如直接監(jiān)測(cè),錄像監(jiān)測(cè),系統(tǒng)監(jiān)測(cè)等。執(zhí)行時(shí)一般多種方法同時(shí)進(jìn)行。
(3)調(diào)查方法。這種方法可為評(píng)價(jià)提供重要數(shù)據(jù),在界面設(shè)計(jì)的任何階段均可使用。調(diào)查方式可采用調(diào)查表(問(wèn)卷)或面談方式。但應(yīng)該指出,這種方法獲得數(shù)據(jù)的可靠性和有效性,不如實(shí)驗(yàn)法和監(jiān)測(cè)法。
另一種不同于經(jīng)驗(yàn)方法的是形式化方法。這種方法建立在用戶與界面的交互作用模型上。它與經(jīng)驗(yàn)方法區(qū)別在于不需要直接測(cè)試或觀察用戶實(shí)際操作,優(yōu)點(diǎn)是可在界面詳細(xì)設(shè)計(jì)實(shí)現(xiàn)前就進(jìn)行評(píng)價(jià)。但無(wú)法完全預(yù)知用戶所反映的情況,所以目前多用比較簡(jiǎn)單可靠的經(jīng)驗(yàn)方法。
(五)——界面評(píng)測(cè)示例與分析
從目標(biāo)表達(dá)是否清晰,準(zhǔn)確。表達(dá)是否恰當(dāng),信息量是否完整;其媒體創(chuàng)意設(shè)計(jì)新穎,界面結(jié)構(gòu)與屏幕結(jié)構(gòu)設(shè)計(jì)布局合理,其操作簡(jiǎn)單是否合理等測(cè)試分析。
#p#
(六)——人機(jī)界面的發(fā)展
人機(jī)交互界面研究已經(jīng)歷了兩個(gè)界限分明的時(shí)代,第一代是以文本為基礎(chǔ)的交互, 如菜單、命令、對(duì)話等,難用且不靈活。第二代則是直接操作界面,它引出更自然的視覺(jué)通信交互。而下一代則是交互多媒體集成方法,需要大量使用語(yǔ)言,自然語(yǔ)言和高級(jí)圖形,也可使用其它交互媒體,如人的動(dòng)作、手勢(shì)和三維圖像等。而人機(jī)交互界面的研究已超越心理學(xué),并進(jìn)入到社會(huì)學(xué)的研究,界面技術(shù)與多媒體技術(shù),通信技術(shù),特別適于人工智能技術(shù)愈來(lái)愈密不可分。
人機(jī)界面發(fā)展概述
1.人機(jī)界面領(lǐng)域的形成
從計(jì)算機(jī)問(wèn)世以來(lái),早期用戶是以計(jì)算機(jī)專業(yè)人員為主,但隨著計(jì)算機(jī)廣泛進(jìn)入人們的工作生活領(lǐng)域,計(jì)算機(jī)用戶發(fā)生了改變,非計(jì)算機(jī)專業(yè)的普通用戶成了用戶的主體。這一重大轉(zhuǎn)變使計(jì)算機(jī)的可用性問(wèn)題變得日益突出起來(lái)。人機(jī)界面應(yīng)當(dāng)是什么樣的?如何去建造這樣的界面?人們開始關(guān)注和研究這些問(wèn)題。這些問(wèn)題既涉及人也涉及計(jì)算機(jī)及一些相關(guān)的學(xué)科如:心理學(xué)、人的因素學(xué)(Human Factors)、社會(huì)學(xué)、語(yǔ)言學(xué)等。隨著計(jì)算機(jī)技術(shù)的發(fā)展,應(yīng)用領(lǐng)域的拓寬,從而帶來(lái)了不同的理論方法。 八十年代以來(lái),人機(jī)界面的研究有了前所未有的發(fā)展,微型計(jì)算機(jī)的迅速普及為此起了重要的推動(dòng)作用。
2.有關(guān)人機(jī)界面的會(huì)議、刊物
3.研究人機(jī)界面的各種理論和方法:
(1)分析與評(píng)價(jià)技術(shù):
用于分析、評(píng)價(jià)用戶界面有效性的理論和經(jīng)驗(yàn)方法,如任務(wù)分析、話語(yǔ)分析、內(nèi)容分析及可用性評(píng)價(jià)等。
(2)設(shè)計(jì)方法論:
用來(lái)產(chǎn)生好的用戶界面設(shè)計(jì)的方法與技術(shù),如:軟件心理學(xué)、環(huán)境因素設(shè)計(jì)法、多方參與設(shè)計(jì)法以及支持設(shè)計(jì)過(guò)程的工具和表記法。
(3)開發(fā)工具和方法:
支持用戶界面開發(fā)的工具箱、用戶界面管理系統(tǒng)(UIMS)、快速原型法和程序設(shè)計(jì)輔助工具等。
(4)交互方式與設(shè)備:
新的輸入/輸出設(shè)備和設(shè)備運(yùn)用策略,包括視覺(jué)、聲音、觸覺(jué)、姿態(tài)等通信模態(tài)及多種模態(tài)的集成。
(5)關(guān)鍵用戶界面成分:
如用戶界面隱喻(metaphor)、用戶界面風(fēng)格、智能 界面技術(shù)、取消、超文本/超媒體以及聯(lián)機(jī)幫助。
(6)用戶模型:
包括用戶行為模型、關(guān)于系統(tǒng)的用戶內(nèi)心模型、用戶個(gè)體差異等。
(7)特定應(yīng)用的用戶界面設(shè)計(jì):
滿足某類應(yīng)用問(wèn)題對(duì)人機(jī)交互作用的特定限制條件和要求的用戶界面設(shè)計(jì)。如:虛擬現(xiàn)實(shí)、智能輔導(dǎo)系統(tǒng)、信息檢索、Internet/WWW、CAD/CAM、專家系統(tǒng)過(guò)程控制、決策支持等。
(8)計(jì)算機(jī)輔助協(xié)同工作(CSCW):
關(guān)于如何使用計(jì)算機(jī)系統(tǒng)幫助人的群體有效協(xié)同工作的研究,包括現(xiàn)場(chǎng)觀察研究、理論模型、群體用戶界面開發(fā)設(shè)計(jì)等。
(9)法律與標(biāo)準(zhǔn):
關(guān)于用戶界面的專利和版權(quán)問(wèn)題、用戶界面的標(biāo)準(zhǔn)化。
這些研究方向目前大多處于十分活躍的發(fā)展階段,并且有著較強(qiáng)的分化和相互滲透傾向,有些方向甚至有可能發(fā)展為具有相當(dāng)規(guī)模的相對(duì)對(duì)立的研究領(lǐng)域
用戶界面管理程序(User Interface Manager)
1.UIM的引出與形成
用戶界面管理程序是一種功能完備的軟件構(gòu)件,它可取代管理用戶界面的一切功能。由于大多數(shù)應(yīng)用軟件用于交互系統(tǒng),而且許多軟件的工作量是為實(shí)現(xiàn)用戶界面,所以重復(fù)編程浪費(fèi)了時(shí)間和人力。由此引出了UIM。
2.UIM的特點(diǎn)
可作為一種多方面適用的、可再用的界面模塊負(fù)責(zé)所有界面呈現(xiàn)和對(duì)話管理。
3.UIM的功能
是負(fù)責(zé)所有界面呈現(xiàn)和用戶管理,下圖描述了其模式:
一個(gè)完整的UIM的方案是提供界面構(gòu)件和管理工具,它們能幫助程應(yīng)用序員快速構(gòu)造界面,并在原型開發(fā)周期中評(píng)估設(shè)計(jì)。
4.UIM的簡(jiǎn)單開發(fā)工具
屏幕描繪儀,屏幕設(shè)計(jì)工具。
智能界面管理系統(tǒng)
1.簡(jiǎn)介:
智能界面是用戶界面管理程序[UIM]的一個(gè)典型。它是一種功能完備的軟件構(gòu)件,可以取代管理用戶界面的一切功能。只是不包括與作業(yè)處理相應(yīng)的應(yīng)用軟件。
2.智能界面管理系統(tǒng)的設(shè)計(jì)目標(biāo):
多方面適用且可重用的界面模塊,既與用戶聯(lián)系,又與應(yīng)用軟件聯(lián)系。
3.智能界面管理系統(tǒng)要求:
要能適應(yīng)于不同類型的應(yīng)用軟件,也要能無(wú)須做實(shí)則性的修改即可在不同系統(tǒng)環(huán)境間移植。
4.智能管理系統(tǒng)的研究:
集中于如何從界面中分類除應(yīng)用軟件以及提供界面構(gòu)件和管理工具,從而能幫助應(yīng)用程序人員快速構(gòu)造界面,并在原型開發(fā)中就能評(píng)估界面設(shè)計(jì)。
5.對(duì)話形式規(guī)范化說(shuō)明
對(duì)話的形式規(guī)范說(shuō)明的必要性:
- 用形式化體系設(shè)計(jì)的界面,可增強(qiáng)可靠性。
- 可用軟件模塊構(gòu)造界面,實(shí)現(xiàn)可重用性。
已存在的幾種形式規(guī)范描述:
- 用Z語(yǔ)言對(duì)界面行為進(jìn)行行為描述(Sufran,1986)。
- 用路徑代數(shù)(Alty,1984)描述對(duì)話序列。
- 代數(shù)形式化體系描述系統(tǒng)的交互集(Dix和Runciman,1985)。
形式化技術(shù)的不同點(diǎn)在于它們的表達(dá)能力和靈活性,但總的目的是向人們演示,對(duì)話行為可作有限的描述。 例如:“所見(jiàn)即所得”(What You See Is What You Get)原則,按生成型工程原理GUEPS可細(xì)化為因果語(yǔ)句和狀態(tài)約束集描述界面怎樣正常工作,怎樣不能正常工作。 形式規(guī)范化面臨著許多問(wèn)題,關(guān)鍵在于對(duì)什么內(nèi)容形式,但其仍在發(fā)展。
形式規(guī)范的發(fā)展方向:
是把軟件工程原則和認(rèn)知問(wèn)題用于交互,病推導(dǎo)出一系列用于設(shè)計(jì)的上下文無(wú)關(guān)的原則,實(shí)現(xiàn)界面工程化設(shè)計(jì)。
人機(jī)界面設(shè)計(jì)方法的改進(jìn)
人機(jī)界面設(shè)計(jì)是系統(tǒng)設(shè)計(jì)過(guò)程的一部分,所以必須結(jié)合到現(xiàn)代系統(tǒng)開發(fā)方法中去。目前的系統(tǒng)開發(fā)方法對(duì)界面設(shè)計(jì)問(wèn)題和用戶關(guān)注太少或更本沒(méi)加注意,以致用戶批評(píng)仍持續(xù)不斷。界面設(shè)計(jì)共同課題是讓用戶關(guān)心和介入。其目的在于促進(jìn)人在系統(tǒng)開發(fā)中的參與與作用。
以用戶為中心的設(shè)計(jì)方法:
- 用戶參與設(shè)計(jì)——用戶應(yīng)當(dāng)積極主動(dòng)加入設(shè)計(jì)過(guò)程,并進(jìn)入設(shè)計(jì)組共同進(jìn)行決策。
- 以用戶為中心的設(shè)計(jì)——系統(tǒng)設(shè)計(jì)必須根據(jù)用戶的需要來(lái)確定,而不能由功能過(guò)程需求,或硬件限制等來(lái)推動(dòng)。
- 迭代設(shè)計(jì)(原型設(shè)計(jì))——人機(jī)交互文獻(xiàn)特別強(qiáng)調(diào),在設(shè)計(jì)期間必須注意原型及其細(xì)化周期的概念。
人機(jī)界面的評(píng)估也是重要的研究課題方法:
- 診斷分析——確定界面設(shè)計(jì)的不良特性;
- 監(jiān)視——誤差率、命令使用頻率和使用持續(xù)時(shí)間;
- 實(shí)驗(yàn)分析——收集評(píng)估數(shù)據(jù)。
人機(jī)界面的總結(jié)
隨著人機(jī)界面在計(jì)算機(jī)容量、網(wǎng)絡(luò)技術(shù)、圖形技術(shù)、多媒體技術(shù)以及新型輸入輸出設(shè)備方面的迅速發(fā)展,將使今后的人機(jī)界面具有一些新的特點(diǎn):
(1)人與計(jì)算機(jī)的交互操作變得更接近于同現(xiàn)實(shí)世界的交互操作,為減輕人在交互作用上的認(rèn)識(shí)負(fù)擔(dān)和更多地利用人從演化和經(jīng)歷中獲得的自然技能提供了新的可能性。
(2)人機(jī)界面將越來(lái)越多地具有多模態(tài)高寬帶的特點(diǎn)。更多的人的感受表達(dá)模態(tài)將被用于和計(jì)算機(jī)的信息交流,甚至以設(shè)想最重要把人的神經(jīng)細(xì)胞的直接觸發(fā)和測(cè)取作為交互的通道,為此同時(shí)輸入輸出設(shè)備之間的區(qū)別將變得越來(lái)越不明顯。
(3)網(wǎng)絡(luò)技術(shù)尤其是Internet的普及使今后的計(jì)算機(jī)用戶具有更多的群體特點(diǎn),從而對(duì)適應(yīng)人的群體社會(huì)化組織和行為規(guī)律的群體用戶界面將會(huì)有大的需求。
人機(jī)界面設(shè)計(jì)下一代方法是交互的集成方法。 它將大量地使用語(yǔ)音、自然語(yǔ)言和高級(jí)圖形,也可用其它交互媒體,如眼的動(dòng)作和手勢(shì)、姿態(tài)等,還可用三維圖像以生動(dòng)地引導(dǎo)解釋交互和任務(wù)。
總之,未來(lái)的人機(jī)界面設(shè)計(jì)對(duì)研究和設(shè)計(jì)者者提出了多方面的挑戰(zhàn)。許多信息技術(shù)領(lǐng)域的公司企業(yè),這些年紛紛對(duì)與用戶界面開發(fā)有關(guān)的專業(yè)人員提出要求,很多大學(xué)適應(yīng)這種要求,設(shè)立了相關(guān)的課題甚至專業(yè)。
【編輯推薦】