傅愛萍 張圣羽
(中國(guó)電子科技集團(tuán)公司第二十八研究所,江蘇 南京210007)
人機(jī)界面評(píng)價(jià)就是把構(gòu)成人機(jī)界面的軟、硬件系統(tǒng)按其界面形式、功能、性能、可使用性等方面與預(yù)定的標(biāo)準(zhǔn)進(jìn)行比較,對(duì)其做出評(píng)價(jià)。新一代的計(jì)算機(jī)用戶,在應(yīng)用軟件的可操作性以及軟件操作的舒適性等方面對(duì)應(yīng)用軟件提出了更高的要求。并且,人機(jī)界面的質(zhì)量已成為一個(gè)大問題,界面的操作是否簡(jiǎn)單、方便、自然直接關(guān)系到人們的工作效率。因此,友好的人機(jī)界面設(shè)計(jì)評(píng)價(jià)與測(cè)試已經(jīng)成為應(yīng)用軟件開發(fā)的重要組成部分[1]。
每個(gè)軟件在交付使用之前都要進(jìn)行評(píng)價(jià)與測(cè)試。系統(tǒng)評(píng)估是指人們把構(gòu)成的軟件系統(tǒng)按其可使用性、功能、性能等方面與預(yù)定的標(biāo)準(zhǔn)進(jìn)行比較,以對(duì)所構(gòu)造的系統(tǒng)作出評(píng)價(jià)。用戶界面評(píng)估是指人們對(duì)在用戶和計(jì)算機(jī)系統(tǒng)之間起橋梁作用的界面表現(xiàn)方式及人機(jī)交互效率進(jìn)行評(píng)價(jià),以確定用戶界面是否滿足用戶使用的要求[2]。
一個(gè)成功的計(jì)算機(jī)系統(tǒng)離不開一個(gè)成功的用戶界面,而成功的用戶界面離不開對(duì)界面的評(píng)估。對(duì)用戶界面的測(cè)試和評(píng)估可以起到以下作用:減少由于界面問題而引起的軟件修改和改版問題;降低系統(tǒng)技術(shù)支持的費(fèi)用,縮短最終用戶訓(xùn)練時(shí)間;幫助系統(tǒng)設(shè)計(jì)者更深刻地領(lǐng)會(huì)以“用戶為中心”的設(shè)計(jì)原則;使軟件產(chǎn)品的可用性增強(qiáng),用戶易于使用;更有效地利用計(jì)算機(jī)系統(tǒng)資源;在界面測(cè)試與評(píng)價(jià)過程中形成的一些評(píng)價(jià)標(biāo)準(zhǔn)和設(shè)計(jì)原則對(duì)界面設(shè)計(jì)有直接的指導(dǎo)作用。
診斷性評(píng)價(jià)是鑒別和劃分具體問題的范圍的一種系統(tǒng)化方法。它和效果評(píng)價(jià)的不同點(diǎn)在于它致力于具體設(shè)計(jì)決策產(chǎn)生的副作用。一般,它們通過人機(jī)之間的交互對(duì)話來觀察界面,當(dāng)對(duì)話突然中斷或產(chǎn)生了一個(gè)沒有預(yù)料的轉(zhuǎn)折時(shí),則確認(rèn)并調(diào)查交互時(shí)的錯(cuò)誤。
第一類指標(biāo)是通過對(duì)設(shè)計(jì)功能與用戶需求的比較而評(píng)價(jià)其功能的。它通常由兩條途徑而實(shí)現(xiàn),一種是面向系統(tǒng)的,另一種是面向用戶的。前者是評(píng)價(jià)系統(tǒng)和界面的特性,并將它們與用戶的特性需求相匹配,因此也可以稱為特性方法。這兩條途徑實(shí)質(zhì)上是分別將自頂向下、自底向上的方法與涉及界面的不同層次的設(shè)計(jì)相聯(lián)系。后者采用用戶使用系統(tǒng)和界面所能完成的任務(wù)以及該任務(wù)滿足用戶任務(wù)需求的程度來評(píng)價(jià)設(shè)計(jì)的功能,因此也可以稱為任務(wù)方法[3]。
上述的兩條途徑各有千秋,但很明顯,任務(wù)方法比之特性方法更加強(qiáng)調(diào)以用戶為中心。首先,特性方法必須假定對(duì)于部分用戶或評(píng)價(jià)人員已經(jīng)事先掌握了有關(guān)設(shè)計(jì)可能選擇的范圍及可行性的知識(shí),而任務(wù)方法只需要假定他們熟悉將要執(zhí)行的任務(wù)范圍。其次,任務(wù)方法有利于加強(qiáng)設(shè)計(jì)和評(píng)價(jià)的聯(lián)系,因?yàn)椴徽撛O(shè)計(jì)如何變化,均可以在任何階段針對(duì)當(dāng)前的用戶需求說明評(píng)價(jià)所出現(xiàn)的設(shè)計(jì)。另一方面,特性方法是通過對(duì)用戶提供設(shè)計(jì)選擇的約束,潛在地對(duì)用戶自行實(shí)現(xiàn)用戶需求的方式進(jìn)行更加直接的控制。與其他兩類指標(biāo)相比,第一類指標(biāo)的評(píng)價(jià)需要和軟件系統(tǒng)兩者同時(shí)更多地參與評(píng)價(jià)。
第二類指標(biāo)是鑒別界面設(shè)計(jì)對(duì)用戶以及用戶與系統(tǒng)的交互影響。在這里,預(yù)期效果和意外效果都很重要,前者指設(shè)計(jì)者根據(jù)設(shè)計(jì)的本質(zhì)要求得到或期望得到的效果,后者則可能是作為某一項(xiàng)特殊設(shè)計(jì)的代價(jià)而產(chǎn)生的,或者是采用不同組合的設(shè)計(jì)特性的結(jié)果[4]。
大多數(shù)以用戶為中心的評(píng)價(jià),無論是建立在可靠的理論基礎(chǔ)之上,并且在精心控制的步驟下測(cè)試,還是來自于對(duì)某一功能的期望,并進(jìn)行非正式的測(cè)試,它們都把效果的評(píng)價(jià)作為它們的指標(biāo)。在界面設(shè)計(jì)的評(píng)價(jià)中,尤其令人重視的主要效果是指用戶方面需要多大的努力才能方便地運(yùn)用系統(tǒng)的功能[5]。
對(duì)于一些較重要的方案環(huán)節(jié),有時(shí)要通過實(shí)驗(yàn)對(duì)方案進(jìn)行評(píng)價(jià),這樣試驗(yàn)評(píng)價(jià)法所得到的評(píng)價(jià)參數(shù)準(zhǔn)確,但代價(jià)較高。
虛擬仿真評(píng)價(jià)法是一種重要的評(píng)價(jià)方法,它允許在實(shí)施界面設(shè)計(jì)之前對(duì)它進(jìn)行評(píng)價(jià)。一旦系統(tǒng)完成后再對(duì)它進(jìn)行較大的修改是困難的,要花費(fèi)很多的人力、成本和時(shí)間。采用虛擬評(píng)價(jià)方法,能夠近早地修改設(shè)計(jì),也可以節(jié)省費(fèi)用[6]。
當(dāng)方案不多,問題不太復(fù)雜時(shí),可以根據(jù)評(píng)價(jià)者的經(jīng)驗(yàn),采用簡(jiǎn)單的評(píng)價(jià)方法對(duì)方案作定性的粗略分析和評(píng)價(jià)。如采用淘汰法,經(jīng)過分析,直接去除不能達(dá)到主要目標(biāo)要求的方案或不相容的方案[7]。
運(yùn)用數(shù)學(xué)工具進(jìn)行分析、推導(dǎo)和計(jì)算,得到定量的評(píng)價(jià)參數(shù)的評(píng)價(jià)方法,如名次記分法、評(píng)分法、技術(shù)經(jīng)濟(jì)法及模型評(píng)價(jià)法等。
由于受傳統(tǒng)觀念的影響,很長(zhǎng)一段時(shí)間里,人機(jī)界面的評(píng)價(jià)測(cè)試一直不為軟件開發(fā)人員所重視,沒有任何經(jīng)濟(jì)價(jià)值。本文介紹了人機(jī)界面設(shè)計(jì)測(cè)試的意義,評(píng)價(jià)人機(jī)界面的指標(biāo),以及人機(jī)界面的評(píng)價(jià)方法,旨在為解決人機(jī)界面評(píng)價(jià)的相關(guān)問題提供良好的理論依據(jù)。
[1]張海潘.軟件工程導(dǎo)論[M].北京:清華大學(xué)出版社,2000.
[2]廖福釗,路友榮,馬云.軍事信息系統(tǒng)需求工程現(xiàn)狀與發(fā)展[J].指揮信息系統(tǒng)與技術(shù),2013(5):6-11.
[3]褚中葦,魏東.交互設(shè)計(jì)在人機(jī)界面設(shè)計(jì)中的應(yīng)用[J].藝術(shù)與設(shè)計(jì),2009:93-95.
[4]賈曉輝,董智勇,樂嘉錦.多通道人機(jī)界面設(shè)計(jì)及應(yīng)用[J].計(jì)算機(jī)應(yīng)用軟件,2008(25):121-122.
[5]李樂山.人機(jī)界面設(shè)計(jì)基礎(chǔ)[M].西安:西安交通大學(xué)教材,2002.
[6]夏敏燕,王琦.以用戶為中心的人機(jī)界面設(shè)計(jì)萬法探討[J].上海電機(jī)學(xué)院學(xué)報(bào),2008(11):201-202.
[7]王建強(qiáng),楊欣,張鼎周.指揮信息系統(tǒng)軟件測(cè)試模型構(gòu)建與應(yīng)用[J].指揮信息系統(tǒng)與技術(shù),2013(4):85-90.