2.舉例說明開發(fā)用戶友好性系統(tǒng)的設(shè)計(jì)原理9P228
答:1.確定用戶:確定用戶是進(jìn)行系統(tǒng)分析和設(shè)計(jì)的第一步。也就是標(biāo)識使用應(yīng)用系統(tǒng)的用戶;
2.盡量減少用戶的工作:應(yīng)該讓計(jì)算機(jī)更積極主動,更勤勞,做更多的工作; 讓人盡可能少做工作,因而能更輕松、更便當(dāng)?shù)赝瓿晒ぷ魅蝿?wù)。
3.應(yīng)用程序和人機(jī)界面分離的原則:應(yīng)用程序和人機(jī)界面分離的思想,類似于數(shù)據(jù)庫管理中數(shù)據(jù)和應(yīng)用程 序的分離。在人機(jī)交互系統(tǒng)中,也同樣可以把人機(jī)界面的功能,包括人機(jī)界面的布局、顯示、用戶操作等,專門由用戶界面管理系統(tǒng)UIMS來完成。應(yīng)用程序不再管理人機(jī)交互功能,也不和人機(jī)界面編碼混雜在一起。
4. 一致性原則:在程序系統(tǒng)中,應(yīng)該要求系統(tǒng)的概念模式、語義、命令語言語法及顯示格式等具有一致性。 要具有相似的界面外觀、布局、相似的人機(jī)交互方式,以及相似的信息顯示格式。 一致性原則有助于用戶學(xué)習(xí),減少用戶的學(xué)習(xí)量和記憶量。
5..系統(tǒng)要給用戶提供反饋:人機(jī)交互系統(tǒng)的反饋是指用戶從計(jì)算機(jī)一方得到信息,表示計(jì)算機(jī)對用戶的動 作所做的反應(yīng)。
6.盡量減少用戶的記憶要求:用戶在使用和操作計(jì)算機(jī)時,總需要一定的知識和經(jīng)驗(yàn)。 這些知識和經(jīng)驗(yàn)是存放在人的大腦中的,在需要時,人的信息處理系統(tǒng)可以從長時記憶,或者短時記憶中把有用的信息提取出來,但是,一個設(shè)計(jì)良好的系統(tǒng),應(yīng)該盡量減少對用戶記憶的要求。
7.應(yīng)有及時的出錯處理和幫助功能:遺忘、易出錯是人的固有觀點(diǎn),在用戶輸入,調(diào)試運(yùn)行程序時難免會 出錯。除用戶出錯外,軟件或硬件系統(tǒng)也可能出錯。
8.使用圖形和比喻:圖形具有直觀、形象、信息量大的優(yōu)點(diǎn),因此,使用圖形和比喻來表示程序、實(shí)體和 操作,使用戶的操作及其響應(yīng)直接可視和逼真。