第十章 人-計(jì)算機(jī)交互作用
1.與計(jì)算機(jī)有關(guān)的工程心理學(xué)的工作,我們可以簡(jiǎn)單地把它分為硬件設(shè)計(jì)和軟件界面設(shè)計(jì)兩大類(lèi)課題。
軟件界面設(shè)計(jì)是指我們能看到或聽(tīng)到由計(jì)算機(jī)提供的信息,而且我們能夠通過(guò)向計(jì)算機(jī)輸入信息來(lái)控制計(jì)算機(jī)的工作。
2.軟件的一系列可用性的標(biāo)準(zhǔn):易學(xué)性、有效性、易于記憶、低錯(cuò)誤率、用戶(hù)滿(mǎn)意感等。
①易學(xué)性是指一個(gè)新的用戶(hù)能學(xué)會(huì)使用系統(tǒng)的速度。易學(xué)性實(shí)際上就是可用性的代名詞。
②有效性是指在用戶(hù)熟悉系統(tǒng)后能在多大程度上提高用戶(hù)的工作績(jī)效。
③易記性是非常重要的,相對(duì)來(lái)講較易測(cè)量。
④錯(cuò)誤率通常是低可用性的主要標(biāo)識(shí);
⑤滿(mǎn)意感是一個(gè)主觀性較強(qiáng)但同樣也很重要的指標(biāo)。
3.諾曼提出的“活動(dòng)的七階段”模型:(了解)
該模型認(rèn)為不管是什么任務(wù),用戶(hù)都是通過(guò)一系列的活動(dòng)來(lái)完成的,這些活動(dòng)大致可以分為七個(gè)步驟或階段:
①提出目標(biāo);
②形成一個(gè)意向;
③確定活動(dòng)順序;
④執(zhí)行該活動(dòng);
⑤覺(jué)察系統(tǒng)狀態(tài);
⑥解釋這種狀態(tài);
⑦根據(jù)目標(biāo)和意向評(píng)價(jià)這種系統(tǒng)狀態(tài)。
4. GOMS模型:目標(biāo)(Goals)、操作(Operators)、方法(Methods)、選擇性原則(Selection rules)模型,簡(jiǎn)稱(chēng)GOMS模型。
該模型假設(shè)通過(guò)方法和選擇性規(guī)則,形成一些目標(biāo)和子目標(biāo)。
5.運(yùn)用得最廣泛的是用GOMS語(yǔ)言描述軟件的功能和界面特征。設(shè)計(jì)者通常要做的是:
①確定并列出用戶(hù)的目標(biāo)和子目標(biāo);
②弄清楚所有可能用來(lái)實(shí)現(xiàn)每個(gè)目標(biāo)或子目標(biāo)的方法
③寫(xiě)出選擇規(guī)則,確定哪些條件下應(yīng)該用哪種方法。
5.心理模型是一個(gè)關(guān)于系統(tǒng)成分的動(dòng)態(tài)模型,它描述該系統(tǒng)如何工作,各成分之間如何連接,內(nèi)部過(guò)程是什么,它們是如何影響這些成分的。
6.提高軟件可用性原則有哪些?
可用性是指一個(gè)系統(tǒng)易學(xué)、易用、有效、較少出錯(cuò)、容許修復(fù)錯(cuò)誤。
提高軟件可用性有八大原則:
①將系統(tǒng)和現(xiàn)實(shí)世界進(jìn)行匹配大家都很熟悉,這也是軟件界面必須應(yīng)用用戶(hù)所熟悉的概念、思想和比喻的原因。
②使界面保持一致,包括與系統(tǒng)內(nèi)部和任何現(xiàn)存的外部標(biāo)準(zhǔn)保持一致;
內(nèi)部一致性:是指,設(shè)計(jì)的內(nèi)容在整個(gè)界面上都以相同的方式進(jìn)行顯示。
③系統(tǒng)狀態(tài)的可視性也是大家較為熟悉的;
④用戶(hù)控制和容錯(cuò)性的原則;主要是說(shuō)用戶(hù)能夠在界面上自由移動(dòng)。他們需要在進(jìn)行錯(cuò)誤操作時(shí)能夠撤銷(xiāo)此次操作,能夠從不小心而“錯(cuò)誤闖入”的地方退出來(lái)。
⑤錯(cuò)誤和錯(cuò)誤的修復(fù);生活中每個(gè)計(jì)算機(jī)用戶(hù)都會(huì)犯錯(cuò)誤,最小的錯(cuò)誤如按錯(cuò)了鍵盤(pán)。軟件必須設(shè)計(jì)能將用戶(hù)的錯(cuò)誤減到最小。
⑥記憶;人類(lèi)的記憶并不是總可以依賴(lài)的。工作記憶中不能放置太多的信息。
⑦靈活性和使用的高效性;
⑧簡(jiǎn)潔性和一致性的設(shè)計(jì)目標(biāo):將會(huì)使用戶(hù)覺(jué)得該系統(tǒng)易學(xué)易用,這反過(guò)來(lái)又會(huì)使他們更深刻認(rèn)識(shí)軟件的獨(dú)特功能,并樂(lè)于使用它。
7.軟件界面采用的基本的對(duì)話方式包括:
①菜單;
②填空;
③問(wèn)答;
④命令語(yǔ)言;
⑤功能鍵;
⑥直接操作;
⑦有限的自然語(yǔ)言。
8.用戶(hù)支持系統(tǒng)包括下列輔助機(jī)制:
①軟件手冊(cè);
②在線幫助;
③標(biāo)準(zhǔn)的自學(xué)程序;
④在線的或內(nèi)容敏感的自學(xué)程序;
⑤派人幫助。
8.梅霍總結(jié)的軟件界面設(shè)計(jì)模式:
階段1:確定范圍。
⑴作出一個(gè)有范圍和日程表的項(xiàng)目計(jì)劃;
⑵對(duì)用戶(hù)的情況進(jìn)行描述,給出用戶(hù)的特征;
⑶確定軟件和硬件平臺(tái),列出這些平臺(tái)支持的界面技術(shù)。
階段2:確定功能。
⑷進(jìn)行任務(wù)分析;
⑸設(shè)置用戶(hù)的界面目標(biāo),它應(yīng)包括可接受的最低的操作水平;
⑹定義訓(xùn)練方法和各種所需文件。
階段3:設(shè)計(jì)。
⑺虛構(gòu)一個(gè)用戶(hù)界用。
⑻開(kāi)發(fā)方式指導(dǎo)。
⑼進(jìn)行詳細(xì)的用戶(hù)界面設(shè)計(jì)。
⑽開(kāi)發(fā)界面原型。
⑾撰寫(xiě)標(biāo)準(zhǔn)的用戶(hù)界面檢測(cè)計(jì)劃。
⑿進(jìn)行標(biāo)準(zhǔn)的用戶(hù)界面測(cè)試,然后作改設(shè)計(jì),再測(cè)試。
階段4:開(kāi)發(fā)。⒀進(jìn)行訓(xùn)練和文本撰寫(xiě)。⒁對(duì)用戶(hù)界面測(cè)試計(jì)劃進(jìn)行評(píng)估。
階段5:檢測(cè)/完善。⒂用戶(hù)界面測(cè)試。⒃對(duì)最終的用戶(hù)界面進(jìn)行評(píng)價(jià)。
在設(shè)計(jì)過(guò)程中很重要的一點(diǎn)是,在每一個(gè)階段都必須有用戶(hù)的積極參與。
9.軟件的可用性測(cè)量指標(biāo)包括:
①有效性。任務(wù)完成的百分率;成功與失敗的比例;特征或命令使用的數(shù)量;負(fù)荷大小。
②高效性。完成任務(wù)的時(shí)間;學(xué)習(xí)時(shí)間;花在錯(cuò)誤上的時(shí)間;錯(cuò)誤的百分率或錯(cuò)誤量;尋求幫助的頻率;無(wú)效命令的重復(fù)量。
③用戶(hù)滿(mǎn)意感。