軟件操作界面設(shè)計(jì)須遵循的一些原則_第1頁(yè)
軟件操作界面設(shè)計(jì)須遵循的一些原則_第2頁(yè)
軟件操作界面設(shè)計(jì)須遵循的一些原則_第3頁(yè)
軟件操作界面設(shè)計(jì)須遵循的一些原則_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、軟件操作界面設(shè)計(jì)須遵循的一些原則我們做界面設(shè)計(jì)的目的是去給用戶(hù)的工作積極的支持而不是相反把無(wú)意義 的東西強(qiáng)加于人。界面在用戶(hù)和他們要完成的任務(wù)之間應(yīng)該是透明的,而且是高 效、舒適、讓人心情愉悅的。下面介紹的是幾個(gè)保證軟件界面設(shè)計(jì)成功的基本原 則。簡(jiǎn)單:不要在功能的可用性上妥協(xié)保持界面簡(jiǎn)潔直觀。用戶(hù)需要易于理解和 操作的功能。在一個(gè)組織糟糕的界面上,用戶(hù)被大量高級(jí)功能所困擾,而無(wú)法直 接的去使用最常用的功能。而一個(gè)組織有序的界面會(huì)把用戶(hù)要完成的任務(wù)結(jié)合到 背景中去,讓用戶(hù)能更有效的操作。最基本的功能應(yīng)該讓人可以立刻看到,而那 些高級(jí)功能對(duì)于新用戶(hù)來(lái)說(shuō)可以不那么明顯。只有經(jīng)過(guò)任務(wù)分析而確定的必要的

2、 功能才應(yīng)該被放到界面上。要讓用戶(hù)盡可能的使用最少的功能,經(jīng)過(guò)最少的步驟 完成他們的任務(wù)。支持:把控制權(quán)交給用戶(hù)并且提供提示性幫助,把系統(tǒng)的控制權(quán)交給用戶(hù), 允許他們使用在日常生活中習(xí)慣的各種步驟完成他們的任務(wù),不要用你主張的所 謂“正確”的操作步驟去人為的限制用戶(hù)的操作。系統(tǒng)應(yīng)該允許用戶(hù)建立并且維 護(hù)自己的工作環(huán)境。系統(tǒng)的當(dāng)前狀態(tài)和能夠被使用的操作應(yīng)該有明確的標(biāo)示。系 統(tǒng)應(yīng)該允許用戶(hù)離開(kāi),并為他們保留離開(kāi)時(shí)的工作狀態(tài)。提供有關(guān)聯(lián)的工作環(huán)境 會(huì)使用戶(hù)對(duì)系統(tǒng)有穩(wěn)定的感覺(jué)。大部分用戶(hù)都需要完成很多任務(wù),在某些方面他 們可能是專(zhuān)家,但在另外的方面,他們則可能是個(gè)新手。要做到在用戶(hù)需要的時(shí) 候能及時(shí)提

3、供幫助,系統(tǒng)就應(yīng)該理解并預(yù)計(jì)到用戶(hù)的目的,然后再協(xié)助他們更輕 松的完成任務(wù)。理想的幫助系統(tǒng)應(yīng)該教給用戶(hù)能夠快速完成任務(wù)的知識(shí)。幫助系 統(tǒng)應(yīng)該在用戶(hù)選擇要獨(dú)立完成一些任務(wù)的時(shí)候教會(huì)他們。相似:建立在用戶(hù)已有的經(jīng)驗(yàn)上允許用戶(hù)根據(jù)以往的經(jīng)驗(yàn)操作系統(tǒng),特別是 他們從現(xiàn)實(shí)世界中獲得的經(jīng)驗(yàn)。這些經(jīng)驗(yàn)的一小部分,被引用到交互界面中來(lái), 也將對(duì)用戶(hù)完成大量的任務(wù)有很大幫助。通過(guò)一次學(xué)習(xí)獲得的概念和技術(shù)應(yīng)該能 被應(yīng)用在各種環(huán)境下。用戶(hù)不應(yīng)該為完成相似的任務(wù)而去學(xué)習(xí)新的東西。在交互 界面中采用用戶(hù)已經(jīng)在現(xiàn)實(shí)世界里學(xué)到的概念和技術(shù),可以讓他們立刻在計(jì)算機(jī) 上開(kāi)始工作并確保進(jìn)展順利。隱喻的技巧曾經(jīng)被用來(lái)讓計(jì)算機(jī)世界里

4、的事物與現(xiàn)實(shí)世界相對(duì)應(yīng),而在今天 的界面設(shè)計(jì)中,隱喻已經(jīng)逐漸不能滿(mǎn)足需要了。由于在視覺(jué)和交互技術(shù)上的進(jìn)步, 交互界面日趨接近人們的真實(shí)世界,對(duì)隱喻的依賴(lài)也越來(lái)越小了。過(guò)去,當(dāng)設(shè)計(jì) 師不知道哪個(gè)方案最佳的時(shí)候總是遵循前后一致的原則。選擇用戶(hù)已經(jīng)理解的事 物,保持概念的前后一致,也能夠讓界面更容易學(xué)習(xí),更有效率,甚至更讓用戶(hù) 心情舒暢。要避免盲目的遵循一致性原則而忽略了去了解你的用戶(hù)以及他們的 任務(wù)和經(jīng)驗(yàn)。決定新的系統(tǒng)在哪些方面同以前保持一致性的之前,先去了解一下 用戶(hù)的需要,看看他們期望保留些什么東西。確保用戶(hù)在新的系統(tǒng)里有似曾相識(shí) 的感覺(jué)才是設(shè)計(jì)一個(gè)真正直觀的交互界面根本的目的。顯而易見(jiàn):讓對(duì)

5、象和操作都直觀可見(jiàn),只要有可能,就要使交互界面表現(xiàn)的 和真實(shí)世界一樣。模仿真實(shí)世界和自然直接的交互方式能讓交互界面更加直觀, 更易學(xué)易用。利用用戶(hù)在計(jì)算機(jī)領(lǐng)域外的經(jīng)驗(yàn)的最早嘗試是使用圖標(biāo)和窗口系 統(tǒng)。在我們逐漸趨向用真實(shí)世界的表示方法的時(shí)候,那些古老的表現(xiàn)方法將消失。 在一個(gè)面向?qū)ο蟮慕换ソ缑嫔?,展現(xiàn)給用戶(hù)的對(duì)象和概念都是與真實(shí)世界相同 的。例如我們的操作系統(tǒng)所提供的“回收站”,我們可以把沒(méi)用的東西“扔”到 里面。對(duì)我們來(lái)說(shuō),它更象一個(gè)真實(shí)的垃圾筐而不僅僅是一個(gè)抽象的容器。在需 要的時(shí)候,我們甚至可以查看“回收站”里面都扔了些什么。對(duì)系統(tǒng)的控制應(yīng)該 明晰可見(jiàn),而且各種功能也應(yīng)該是明確的。對(duì)控制

6、的可視化表現(xiàn)能夠幫助用戶(hù)理 解操作規(guī)則,記住任務(wù)的步驟并且知道計(jì)算機(jī)正在做什么。例如,我們使用計(jì)算 機(jī)提供的電話(huà)功能的時(shí)候,電話(huà)鍵盤(pán)的圖象明白的告訴我們可以象用真實(shí)的電話(huà) 鍵盤(pán)一樣使用它們。允許用戶(hù)直接去操作對(duì)象,盡量減少間接的操作步驟。識(shí)別 并使用一個(gè)物體,在真實(shí)世界中不是被分開(kāi)的步驟。同樣的在計(jì)算機(jī)的操作中也 沒(méi)有必要把選擇對(duì)象的步驟獨(dú)立出來(lái),因?yàn)檫x擇的動(dòng)作已經(jīng)包含在拿起的動(dòng)作中 了。三維圖象的界面更容易實(shí)現(xiàn)直接的操作。激勵(lì):讓操作是可以預(yù)期的同時(shí)也是可逆的,用戶(hù)對(duì)每一個(gè)操作都期望得到 預(yù)期的結(jié)果。為了符合這些期望,設(shè)計(jì)師必須理解用戶(hù)的任務(wù)、目的和思維模式。 使用用戶(hù)熟悉的術(shù)語(yǔ)和圖形,從而

7、幫助用戶(hù)弄明白計(jì)算機(jī)中的對(duì)象以及其間的相 互關(guān)系和規(guī)則。用戶(hù)在進(jìn)行一些嘗試性操作的時(shí)候應(yīng)該充滿(mǎn)信心,他們知道自 己可以去試著做些什么,然后就能看到結(jié)果,如果結(jié)果不滿(mǎn)意還可以取消這個(gè)操 作。使用一個(gè)允許把錯(cuò)誤操作撤消的界面,會(huì)讓用戶(hù)感覺(jué)很好。即使是看上去最 瑣碎的操作,例如撤消選擇或者移動(dòng)對(duì)象,也應(yīng)該是可逆的。想象一下,當(dāng)你花 了幾分鐘的時(shí)間精心選擇了一些文件,正準(zhǔn)備把它們打包的時(shí)候丟掉了選擇,而 這個(gè)操作又無(wú)法撤消,你會(huì)有什么樣的沮喪心情。避免一次完成不同的操作,因?yàn)橛脩?hù)也許并不清楚那些副作用。例如,如果 一個(gè)用戶(hù)選擇了取消發(fā)送短信的*作,那么僅是發(fā)送的操作應(yīng)該被取消,而不會(huì) 附帶著類(lèi)似刪除短

8、信等其他操作。把各個(gè)操作分開(kāi),而允許用戶(hù)自己去定義操作 的批處理。滿(mǎn)足:創(chuàng)造一個(gè)有進(jìn)展和成就的良好感覺(jué)讓用戶(hù)能不斷的取得進(jìn)展并有成 就感。對(duì)用戶(hù)的操作要立刻作出反應(yīng),任何延遲都會(huì)干擾用戶(hù)的工作,降低用戶(hù) 對(duì)系統(tǒng)的信心。及時(shí)的反饋可以讓用戶(hù)知道結(jié)果是否正確,并能夠隨時(shí)改變操作。 例如,用戶(hù)選擇了一種新字體,使用這種字體的地方或者文字的樣例應(yīng)該馬上改 變。然后用戶(hù)就可以知道他的選擇是否恰當(dāng),如果不恰當(dāng),則可以馬上更換。在 用戶(hù)使用一個(gè)不方便撤消的操作之前,要提供對(duì)操作結(jié)果的預(yù)覽。例如,用戶(hù)想 在文檔的一些地方使用加粗、有下劃線(xiàn)的黑體字。預(yù)先在文檔的某個(gè)部分示范這 種變化,可以讓用戶(hù)決定是否執(zhí)行操作

9、。這樣一來(lái),可以為用戶(hù)節(jié)約很多時(shí)間, 而且增強(qiáng)了用戶(hù)對(duì)系統(tǒng)的信心。避免讓用戶(hù)工作環(huán)境的信息得不到更新。信息應(yīng) 該不斷刷新,以便用戶(hù)能及時(shí)得作出正確的判斷。如果結(jié)果不能立刻被顯示出來(lái), 那么系統(tǒng)的工作狀態(tài)也要通知用戶(hù)。這一點(diǎn)在網(wǎng)絡(luò)環(huán)境中特別重要,因?yàn)槭軒?的限制在不同的網(wǎng)絡(luò)系統(tǒng)中保持動(dòng)態(tài)同步是比較困難的。例如,大部分瀏覽器都 會(huì)在載入頁(yè)面的過(guò)程中顯示一個(gè)完成進(jìn)度條。有效:讓每一個(gè)對(duì)象在任何時(shí)刻都能用,用戶(hù)應(yīng)該能夠在任何時(shí)刻都可以使 用他們的每一個(gè)對(duì)象。要避免模式化的操作,那種曾經(jīng)通用的操作方式已經(jīng)不應(yīng) 該再發(fā)揮作用了。模式化限制了用戶(hù)和系統(tǒng)的交互。例如,在大多數(shù)菜單驅(qū)動(dòng)的 系統(tǒng)中,都有一種模式

10、對(duì)話(huà)框(類(lèi)似“打印”或者“另存為”)需要輸入一些參 數(shù)。這種對(duì)話(huà)框把用戶(hù)鎖在了系統(tǒng)的外面,如果用戶(hù)想繼續(xù)操作,那他必須先選 擇“確定”或“取消”如果用戶(hù)想先查看下面窗口里的內(nèi)容再完成這個(gè)對(duì)話(huà)框, 他就不得不先取消這個(gè)對(duì)話(huà)框,否則他無(wú)法激活其他窗口。安全:讓用戶(hù)遠(yuǎn)離麻煩,應(yīng)該讓用戶(hù)盡量避免發(fā)生錯(cuò)誤。使用戶(hù)遠(yuǎn)離麻煩的 重?fù)?dān)壓在了設(shè)計(jì)師的肩上。交互界面應(yīng)該提供視覺(jué)指引、提示、選擇列表和其他 的輔助,無(wú)論是自動(dòng)的還是被人要求的。上下文的關(guān)聯(lián)和浮動(dòng)的幫助都可以象一 個(gè)助于一樣協(xié)助用戶(hù)完成任務(wù)。即使最簡(jiǎn)單的提示也可以減少用戶(hù)出麻煩的機(jī) 會(huì)。系統(tǒng)已經(jīng)知道的事情就不要讓用戶(hù)依賴(lài)自己的記憶,比如,上一次的配置,

11、 文件名或者其他的一些細(xì)節(jié)。如果這些信息被保存在系統(tǒng)里面,無(wú)論是什么樣的 形式,系統(tǒng)都應(yīng)該把它們提供出來(lái)。當(dāng)用戶(hù)需要確認(rèn)請(qǐng)求或者修正錯(cuò)誤的時(shí)候, 雙向的溝通是很必要的。在過(guò)去,很多交互界面僅用單向的溝通,計(jì)算機(jī)對(duì)用戶(hù), 來(lái)處理這類(lèi)問(wèn)題。但溝通應(yīng)該是交互式的,就象交互界面在其他方面做到的那樣, 要有豐富的表現(xiàn)和交流方式。系統(tǒng)應(yīng)該顯示相應(yīng)的信息,并且提供查閱其他相關(guān) 信息或者幫助的途徑。例如,被設(shè)計(jì)在很多系統(tǒng)中的拼寫(xiě)檢查功能,用戶(hù)工作的 同時(shí),可能拼寫(xiě)錯(cuò)誤的單詞被標(biāo)示出來(lái),系統(tǒng)允許用戶(hù)立刻換一個(gè)單詞,或者當(dāng) 他們的工作告一段落的時(shí)候,再回過(guò)頭來(lái)處理這些可能的錯(cuò)誤。記住下面的設(shè)計(jì)觀點(diǎn):用戶(hù)知道自己想

12、做什么,但有時(shí)他們發(fā)現(xiàn)使用現(xiàn)有的 操作很難讓系統(tǒng)明白他們的意圖。這時(shí),雙向的溝通方式就能幫助用戶(hù)來(lái)實(shí)現(xiàn)他 們的目的。多樣:支持不同的交互技術(shù),允許用戶(hù)選擇最適合自身情況的交互方式。這 就要求交互界面能靈活的適應(yīng)不同用戶(hù)的操作技能,身體條件,交流習(xí)慣和使用 環(huán)境。每一種交互設(shè)備都是為了特別的用途或者用戶(hù)所設(shè)計(jì),并且在一定的條 件下最方便操作。比如,麥克風(fēng)和語(yǔ)音識(shí)別軟件系統(tǒng)一起使用就可以快速的輸入 文章,也可以被用在一個(gè)要把手騰出來(lái)做其他事情的環(huán)境里。壓感筆對(duì)于需要于 繪的用戶(hù)是很有幫助的。鼠標(biāo)則更適用于精確的選擇。不同的輸出設(shè)備也同樣, 比如能夠輸出外語(yǔ)指令的計(jì)算機(jī)語(yǔ)音合成設(shè)備在一些地方就很有用

13、處。但沒(méi)有一 種方式對(duì)所有環(huán)境都是最好的。用戶(hù)應(yīng)該允許在一次交互過(guò)程中使用不同的方 式。比如,用戶(hù)可以用鼠標(biāo)批量的選擇,然后用鍵盤(pán)來(lái)調(diào)整選項(xiàng)。同時(shí),也應(yīng)該 允許用戶(hù)用不同的設(shè)備完成同樣的事情。如果在編輯文章的時(shí)候,用戶(hù)不得不總 是把手從鍵盤(pán)上移開(kāi)去操作鼠標(biāo),是很讓人頭疼的。提供不同的交互技術(shù)也是對(duì)有不同能力和處境的用戶(hù)的一種尊重。這些不同 包括殘疾,偏好和工作環(huán)境的差異。個(gè)性:允許用戶(hù)自定義,交互界面應(yīng)該可以根據(jù)每個(gè)用戶(hù)的需要進(jìn)行調(diào)整。 沒(méi)有兩個(gè)用戶(hù)是完全一樣的。用戶(hù)有各異的背景,愛(ài)好,動(dòng)機(jī),經(jīng)驗(yàn)和能力。自 定義的界面可以讓人感覺(jué)舒適和親切。個(gè)性化的計(jì)算機(jī)交互界面可以提高工作效 率和用戶(hù)滿(mǎn)意度

14、。比如,在用戶(hù)經(jīng)常使用的功能里,允許他們調(diào)整一些默認(rèn)的參 數(shù),可以讓用戶(hù)節(jié)約時(shí)間減少麻煩。在某些工作場(chǎng)合,很多用戶(hù)使用一臺(tái)公用的 計(jì)算機(jī)。就要允許用戶(hù)建立他們自己的界面并很容易重新設(shè)定。而在有的環(huán)境里, 一個(gè)用戶(hù)又可能要使用不同的計(jì)算機(jī),這時(shí)就要讓用戶(hù)能把個(gè)性化信息從一個(gè)系 統(tǒng)移到另一個(gè)系統(tǒng)。親切:通過(guò)完美的視覺(jué)設(shè)計(jì)把操作帶入生活中,在界面設(shè)計(jì)中,視覺(jué)設(shè)計(jì)的 目的把所有設(shè)計(jì)原則在用戶(hù)眼前體現(xiàn)出來(lái)。視覺(jué)設(shè)計(jì)應(yīng)該順應(yīng)用戶(hù)的思維模式, 并且能夠與用戶(hù)清晰明確的溝通。視覺(jué)設(shè)計(jì)是設(shè)計(jì)過(guò)程中非常重要的部分。最終 的結(jié)果應(yīng)該是直觀而且貼近用戶(hù)習(xí)慣的。下面的視覺(jué)設(shè)計(jì)原則可以幫助完成一個(gè)清楚簡(jiǎn)潔的交互界面:-減法設(shè)計(jì)-通過(guò)排除那些對(duì)視覺(jué)傳達(dá)沒(méi)有直接作用的視覺(jué)元素而減少混 亂。-視覺(jué)層次-通過(guò)理解不同任務(wù)對(duì)用戶(hù)的重要程度而為這些任務(wù)建立一個(gè)視 覺(jué)層級(jí)。一個(gè)重要的任務(wù)應(yīng)該使用特別的視覺(jué)標(biāo)記??梢?/p>

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論