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