張 爽
(遼寧省交通高等專科學校,遼寧 沈陽110122)
由于受傳統(tǒng)觀念的影響,很長一段時問里,廣大的軟件開發(fā)人員只注重軟件功能的實現(xiàn),關(guān)心其能否順利完成用戶交給它們的任務(wù)。新一代的計算機用戶,在應(yīng)用軟件的可操作性以及軟件操作的舒適性等方面對應(yīng)用軟件提出了更高的要求,除期望所用的軟件擁有強大的功能外,更期望應(yīng)用軟件能盡可能地為他們提供一個輕松、愉快、感覺良好的操作環(huán)境。
界面作為軟件與用戶交互的最直接的接口,決定用戶對軟件的第一印象。設(shè)計良好的界面能夠引導(dǎo)用戶自己完成相應(yīng)的操作,起到向?qū)У淖饔?并且具有吸引用戶的直接優(yōu)勢。給用戶帶來輕松愉悅的感受和成功的感覺。設(shè)計不是一項單純的軟件開發(fā)工作,它不僅要與軟件系統(tǒng)功能所涉及的技術(shù)領(lǐng)域緊密相關(guān),而且還包含了認知心理學、人機工程和美學等諸多因素,是一項多學科交叉的工作。在漫長的軟件發(fā)展中,界面設(shè)計工作一直沒有被重視起來。做界面設(shè)計的人也被貶義地稱為“美工”。界面設(shè)計不是單純的美術(shù)繪畫,它需要定位使用者、使用環(huán)境、使用方式并且為最終用戶而設(shè)計,是純粹的科學性的藝術(shù)設(shè)計。檢驗一個界面是否優(yōu)秀的標準既不是某個項目開發(fā)組領(lǐng)導(dǎo)的意見也不是項目成員投票的結(jié)果,而是最終用戶的感受。界面設(shè)計要和用戶研究緊密結(jié)合,界面設(shè)計是一個不斷為最終用戶設(shè)計滿意的視覺效果的過程。
軟件產(chǎn)業(yè)作為信息產(chǎn)業(yè)的核心和國民經(jīng)濟信息化的基礎(chǔ),越來越受到世界各國的高度重視。但目前軟件用戶界面的設(shè)計沒有引起軟件設(shè)計人員的重視。認為評價一個應(yīng)用軟件好壞的標準就是看它是否有強大的功能,能否順利的幫助用戶完成他們的任務(wù),而認為軟件界面設(shè)計純粹是為了取悅用戶,沒有任何使用價值。而近年來,隨著計算機的普及,用戶期望軟件具有強大的功能外,更期望應(yīng)用軟件盡可能的為他們提供一個輕松、愉快、感覺良好的操作界面環(huán)境,這表明界面的質(zhì)量已成為一個大問題。
軟件是一種工具,軟件與人的信息交換是通過軟件界面來進行的,界面是軟件與用戶交互的最直接的接口,界面的好壞決定用戶對軟件的第一印象,所以軟件界面的易用性和美觀性就變得非常重要了,設(shè)計良好的界面能夠引導(dǎo)用戶自己完成相應(yīng)的操作,起到向?qū)У淖饔茫⑶揖哂形脩舻闹苯觾?yōu)勢。設(shè)計合理的界面能給用戶帶來輕松愉悅的感受和成功的感覺,相反由于界面設(shè)計的失敗,讓用戶有挫敗感,難以為用戶接受。因此軟件用戶界面設(shè)計在軟件系統(tǒng)的構(gòu)建中是一個非常重要的組成部分。
目前的軟件界面設(shè)計還沒讓軟件設(shè)計人員的引起足夠的重視。
用戶界面:是系統(tǒng)和用戶之間進行交互和信息交換的媒介,它實現(xiàn)信息的內(nèi)部形式與人類可以接受形式之間的轉(zhuǎn)換。一般稱為人機交互界面,也叫用戶界面(User Interface,ui),簡稱界面。
軟件用戶界面設(shè)計:是為了滿足軟件專業(yè)化、標準化的需求而產(chǎn)生的對軟件的使用界面進行美化、優(yōu)化、規(guī)范化的設(shè)計分支。
用戶界面是用戶和信息系統(tǒng)進行信息傳遞的接口,起到人與系統(tǒng)之間信息交流和控制活動的媒介作用,同時它也是系統(tǒng)信息架構(gòu)和應(yīng)用結(jié)構(gòu)的最終可視化體現(xiàn)。用戶界面是信息導(dǎo)航功能的主體,它為用戶提供獲取信息的途徑,扮演著非常重要的角色。總的來說,符合“簡單、自然、友好、一致”原則的用戶界面能夠增強系統(tǒng)的可用性目標和用戶體驗?zāi)繕私缑娴脑O(shè)計并不僅僅是美術(shù)的設(shè)計,它需要根據(jù)課程的內(nèi)容和使用對象的特點,并綜合運用計算機科學、心理學、圖形藝術(shù)、人機工程學等多個學科的知識用戶界面的分析與設(shè)計,總的來說,軟件界面設(shè)計的幾個原則是:
(1)用戶導(dǎo)向原則:為了方便用戶盡快熟悉系統(tǒng),簡化操作,應(yīng)該盡可能的提供向?qū)再|(zhì)的操作流程。就是在軟件界面的設(shè)計中,要充分體現(xiàn)出“以人為本”、“界面友好”的基本要求。以用戶為中心是分析與設(shè)計工作的首要原則。
(2)界面要美觀、操作要方便并能高效率地完成工作。符合用戶習慣為方便使用的第一原則。其他還包括,實現(xiàn)目標功能的最少操作數(shù)原則,鼠標最短距離移動原則等。
(3)交互性原則:即界面設(shè)計強調(diào)人機的交互過程,包括機器的信息傳達和人的信息獲取及反饋。交互性的界面可以讓用戶參與到信息的處理過程中來,這樣可以更大程度地發(fā)揮人和機器各自的優(yōu)勢。交互性已經(jīng)成為軟件界面評價的重要組成部分。
(4)標準化原則:軟件界面的標準化有助于用戶學習,減少用戶的學習量和記憶量。同時,軟件設(shè)計者也可以從軟件界面設(shè)計的標準化中受益,因為軟件界面設(shè)計者可以通過重復(fù)使用標準界面構(gòu)件,以更快的速度設(shè)計出友好的軟件界面。人機界面設(shè)計的標準化要求對構(gòu)成易學易用,出錯率低的人機交互系統(tǒng)是極為重要的。
(5)界面的色彩及風格與系統(tǒng)界面統(tǒng)一,必須保證用戶界面的一致性,這是最重要的。軟件界面的總體色彩應(yīng)該接近和類似系統(tǒng)界面的總體色調(diào)。
(6)實時幫助原則:用戶需要能隨時響應(yīng)問題的用戶幫助。
1)通過調(diào)研,了解用戶群的基本情況(包括年齡、性別、心理情況、文化程度、個性、種族、社會背景等),在對用戶了解的基礎(chǔ)上建立用戶模型。同時,圖形界面設(shè)計人員還要了解軟件的功能模式以及采用的軟件交互方式等。
2)在軟件功能模塊和用戶需求確定的基礎(chǔ)上,提出軟件界面的初步模型。初步模型要能反映出軟件的風格、界面布置、安裝過程等能反映出軟件的風格、界面布置、安裝過程等。
3)軟件界面設(shè)計必須考慮系統(tǒng)響應(yīng)時間、用戶求助機制、錯誤信息處理和命令方式四個方面。
4)界面設(shè)計應(yīng)該簡潔明快,盡量少用無謂的裝飾,應(yīng)該考慮節(jié)省屏幕空間,各種分辨率的大小,縮放時的狀態(tài)和原則,并且為將來設(shè)計的按鈕、菜單、標簽、滾動條及狀態(tài)欄預(yù)留位置。
對于軟件界面設(shè)計的評價,由于軟件類型的多樣化,目前還沒有通用的評價體系。一般來說,評價可以從以下幾個主要方面進行考慮:(1)用戶對軟件界面的滿意程度。(2)軟件界面的標準化程度。(3)軟件界面的適應(yīng)性和協(xié)調(diào)性。(4)軟件界面的應(yīng)用條件。(5)軟件界面的性能價格比。
[1]羅仕鑒,朱上上,孫守遷,編.人機界面設(shè)計[M].機械工業(yè)出版社,2004.
[2]霍發(fā)仁.人機界面設(shè)計研究[D].武漢理工大學,2003.
[3]吳瑜.人機交互設(shè)計界面問題研究[M].武漢理工大學出版社,2004.
[4]劉永瞻.網(wǎng)絡(luò)界面設(shè)計研究[M].北京理工大學出版社,2002.