《用戶界面設(shè)計(jì)》PPT課件.ppt
《《用戶界面設(shè)計(jì)》PPT課件.ppt》由會員分享,可在線閱讀,更多相關(guān)《《用戶界面設(shè)計(jì)》PPT課件.ppt(51頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、第10章用戶界面設(shè)計(jì),,主要內(nèi)容,黃金規(guī)則用戶界面的分析與設(shè)計(jì)界面分析界面設(shè)計(jì)步驟設(shè)計(jì)評估小結(jié),用戶界面設(shè)計(jì),用戶界面(UI)設(shè)計(jì)在人與計(jì)算機(jī)之間搭建了一個(gè)有效的交流媒介。遵循一系列的界面設(shè)計(jì)原則,定義界面對象和界面動(dòng)作,然后創(chuàng)建構(gòu)成用戶界面原型基礎(chǔ)的屏幕布局。,用戶界面設(shè)計(jì),用戶界面設(shè)計(jì)首先要識別用戶、任務(wù)和環(huán)境需求。一旦用戶任務(wù)被確定,則通過創(chuàng)建和分析用戶場景來定義一組用戶界面對象和動(dòng)作。這是創(chuàng)建屏幕布局的基礎(chǔ)。屏幕布局描述了圖形設(shè)計(jì)和圖標(biāo)位置,描述性屏幕文本的定義,窗口的規(guī)格說明和命名,以及主要的和次要的菜單項(xiàng)規(guī)格說明。使用工具來開發(fā)原型并最終實(shí)現(xiàn)設(shè)計(jì)模型,另外為了保證質(zhì)量需要對結(jié)果進(jìn)行
2、評估。創(chuàng)建用戶場景,構(gòu)建產(chǎn)品屏幕布局,以迭代的方式開發(fā)和修改界面原型。原型的開發(fā)是通過用戶測試驅(qū)動(dòng)的,測試驅(qū)動(dòng)的反饋將用于原型的下一次迭代修改。,用戶界面設(shè)計(jì),接口設(shè)計(jì)主要包括三個(gè)方面:(1)軟件構(gòu)件間的接口設(shè)計(jì);(2)軟件與除人以外的其他非人類信息生產(chǎn)者和消費(fèi)者(比如其他外部實(shí)體)的接口設(shè)計(jì);(3)人與計(jì)算機(jī)間的界面設(shè)計(jì)。如果對界面機(jī)制進(jìn)行了良好的設(shè)計(jì),用戶可以流暢、順利地進(jìn)行交互,使工作變得不費(fèi)吹灰之力。但如果界面設(shè)計(jì)得很糟糕,用戶使用時(shí)斷時(shí)續(xù)、不流暢,最終的結(jié)果是,用戶會感到很沮喪,且工作效率很差。,用戶界面設(shè)計(jì),用戶界面的設(shè)計(jì)要求在研究技術(shù)問題的同時(shí)對人加以研究。用戶是什么樣的人?用戶
3、怎樣學(xué)習(xí)與新的計(jì)算機(jī)系統(tǒng)進(jìn)行交互?用戶怎樣解釋系統(tǒng)產(chǎn)生的信息?用戶對系統(tǒng)有哪些期望?這些問題僅僅是在用戶界面設(shè)計(jì)時(shí)必須詢問和回答的問題中的一部分。,黃金規(guī)則,關(guān)于界面設(shè)計(jì)[MAN97]提出了三條“黃金規(guī)則”:用戶操縱控制。減少用戶的記憶負(fù)擔(dān)。保持界面一致。,允許用戶操縱控制的設(shè)計(jì)原則,1以不強(qiáng)迫用戶進(jìn)入不必要的或不希望的動(dòng)作的方式來定義交互模式。2提供靈活的交互。3允許用戶交互被中斷和撤銷。4當(dāng)技能級別增長時(shí)可以使交互流線化并允許定制交互。5使用戶與內(nèi)部技術(shù)細(xì)節(jié)隔離開來。6應(yīng)允許用戶與出現(xiàn)在屏幕上的對象直接交互。,減輕用戶記憶負(fù)擔(dān),用戶必須記住的東西越多,和系統(tǒng)交互時(shí)出錯(cuò)的可能性也就越大。只要
4、可能,系統(tǒng)應(yīng)該“記住”有關(guān)的信息,并通過能夠幫助回憶的交互場景來幫助用戶。[MAN97]定義了一組設(shè)計(jì)原則,使得界面能夠減少用戶的記憶負(fù)擔(dān)。,減輕用戶的記憶負(fù)擔(dān)的設(shè)計(jì)原則,1減少對短期記憶的要求。界面的設(shè)計(jì)應(yīng)該盡量不要求記住過去的動(dòng)作、輸入和結(jié)果。2建立有意義的缺省。初始的缺省集合應(yīng)該對一般的用戶有意義。3定義直觀的快捷方式。當(dāng)使用助記符來完成系統(tǒng)功能時(shí),助記符應(yīng)該以容易記憶的方式聯(lián)系到相關(guān)動(dòng)作。4界面的視覺布局應(yīng)該基于真實(shí)世界的象征。5以不斷進(jìn)展的方式揭示信息。界面應(yīng)該以層次化方式進(jìn)行組織。,保持界面一致,用戶應(yīng)該以一致的方式展示和獲取信息,這意味著:(1)按照貫穿所有屏幕顯示的設(shè)計(jì)標(biāo)準(zhǔn)來組
5、織可視信息;(2)將輸入機(jī)制約束到有限的集合,在整個(gè)應(yīng)用中得到一致地使用;(3)從任務(wù)到任務(wù)的導(dǎo)航機(jī)制要一致地定義和實(shí)現(xiàn)。[MAN97]定義了一組幫助保持界面一致性的設(shè)計(jì)原則。,保持界面一致的設(shè)計(jì)原則,1允許用戶將當(dāng)前任務(wù)放入有意義的環(huán)境中。提供指示器幫助用戶知道當(dāng)前工作環(huán)境是十分重要的。另外,用戶應(yīng)該能夠確定他來自何處以及存在什么途徑轉(zhuǎn)換到新任務(wù)。2在應(yīng)用系統(tǒng)家族內(nèi)保持一致性。一組應(yīng)用系統(tǒng)(或一套產(chǎn)品)都應(yīng)實(shí)現(xiàn)相同的設(shè)計(jì)規(guī)則,以保持所有交互的一致性。3如果過去的交互模型已經(jīng)建立起了用戶期望,除非有不得已的理由,否則不要改變。,用戶界面的分析與設(shè)計(jì),用戶界面的分析和設(shè)計(jì)全過程始于創(chuàng)建不同的系統(tǒng)
6、功能模型(從外部看對系統(tǒng)的感覺)。用以完成系統(tǒng)功能的任務(wù)被分為面向人的和面向計(jì)算機(jī)的;考慮那些應(yīng)用到界面設(shè)計(jì)中的各種設(shè)計(jì)問題;各種工具被用于建造原型并最終實(shí)現(xiàn)設(shè)計(jì)模型;最后由最終用戶從質(zhì)量的角度對結(jié)果進(jìn)行評估。,用戶界面分析和設(shè)計(jì)模型,分析和設(shè)計(jì)用戶界面時(shí)要考慮四種模型:工程師建立用戶模型;軟件工程師創(chuàng)建設(shè)計(jì)模型;最終用戶在腦海里對界面產(chǎn)生的映像,稱為用戶的心理模型或系統(tǒng)感覺;系統(tǒng)的實(shí)現(xiàn)者創(chuàng)建實(shí)現(xiàn)模型。這4種模型可能會相差甚遠(yuǎn),界面設(shè)計(jì)人員的任務(wù)就是消解這些差距,導(dǎo)出一致的界面表示。,用戶界面分析和設(shè)計(jì)模型,用戶模型確立了系統(tǒng)最終用戶的輪廓。為了建立有效的用戶界面,“開始設(shè)計(jì)之前,必須對預(yù)期用
7、戶加以了解,包括年齡、性別、身體狀況、教育、文化和種族背景、動(dòng)機(jī)、目標(biāo)以及性格“。此外,用戶可以進(jìn)行如下分類:1新手。對系統(tǒng)沒有任何語法知識的了解,并且對應(yīng)用或計(jì)算機(jī)的一般用法幾乎沒有掌握什么語義知識。2對系統(tǒng)有部分了解的間歇用戶。掌握適度的應(yīng)用語義知識,但對使用界面所必需的語法信息的了解還比較少。3對系統(tǒng)有了解的經(jīng)常用戶。對應(yīng)用有很好的語義知識和語法了解,這些用戶經(jīng)常尋找捷徑和簡短的交互模式。,用戶界面分析和設(shè)計(jì)模型,整個(gè)系統(tǒng)的設(shè)計(jì)模型包括對軟件的數(shù)據(jù)、體系結(jié)構(gòu)、界面和程序上的表示,需求規(guī)格說明可以建立一定的約束來幫助定義系統(tǒng)的用戶,但是界面的設(shè)計(jì)往往是設(shè)計(jì)模型的附帶結(jié)果。用戶的心理模型(系
8、統(tǒng)感覺)是最終用戶在腦海里對系統(tǒng)產(chǎn)生的印象。實(shí)現(xiàn)模型組合了計(jì)算機(jī)系統(tǒng)的外在表現(xiàn)(界面的感覺),結(jié)合了所有用來描述系統(tǒng)語法和語義的支撐信息。當(dāng)系統(tǒng)實(shí)現(xiàn)模型和用戶心理模型相一致的時(shí)候,用戶通常就會對軟件感到很舒服,使用起來就很有效。,用戶界面分析和設(shè)計(jì)過程,用戶界面的分析和設(shè)計(jì)過程是迭代的,如圖10-1所示:,圖10-1用戶界面設(shè)計(jì)過程,用戶界面分析和設(shè)計(jì)過程,用戶界面分析和設(shè)計(jì)過程包括4個(gè)不同的框架活動(dòng):1、界面分析及建模。2、界面設(shè)計(jì)。3、界面構(gòu)造。4、界面確認(rèn)。界面分析活動(dòng)的重點(diǎn)在于那些與系統(tǒng)交互的用戶的輪廓。記錄技能級別、業(yè)務(wù)理解以及對新系統(tǒng)的一般感悟,并定義不同的用戶類型。對每一個(gè)用戶類
9、別,進(jìn)行需求引導(dǎo)。本質(zhì)上,軟件工程師試圖去理解每類用戶的系統(tǒng)感覺。,用戶界面分析和設(shè)計(jì)過程,一旦定義好了一般需求,將進(jìn)行更詳細(xì)的任務(wù)分析。標(biāo)識、描述和細(xì)化那些用戶為了達(dá)到系統(tǒng)目標(biāo)而執(zhí)行的任務(wù)。用戶環(huán)境的分析著重于物理工作環(huán)境。需要問的問題有:界面的物理定位如何?用戶是否將坐著、站著或完成其他與界面無關(guān)的任務(wù)?界面硬件是否適應(yīng)空間、光線或噪音約束?是否存在由環(huán)境因素驅(qū)動(dòng)的特殊人性因素考慮?,用戶界面分析和設(shè)計(jì)過程,界面設(shè)計(jì)的目標(biāo)是定義一組界面對象和動(dòng)作,使得用戶能夠以滿足系統(tǒng)所定義的每個(gè)使用目標(biāo)的方式完成所有定義的任務(wù)。界面構(gòu)造通常開始于創(chuàng)建可評估使用場景的原型。隨著迭代設(shè)計(jì)過程的繼續(xù),用戶界面
10、開發(fā)工具可用來完成界面的構(gòu)造。界面確認(rèn)著重于:(1)界面正確地實(shí)現(xiàn)每個(gè)用戶任務(wù)的能力,適應(yīng)所有任務(wù)變更的能力以及達(dá)到所有一般用戶需求的能力;(2)界面容易使用和學(xué)習(xí)的程度;(3)用戶把界面作為其工作中有用工具的接受程度。不需要在第一輪就試圖刻畫所有細(xì)節(jié)。后續(xù)的過程將細(xì)化界面的任務(wù)細(xì)節(jié)、設(shè)計(jì)信息和運(yùn)行特征。,界面分析,所有軟件工程過程模型的一個(gè)重要原則是:在試圖設(shè)計(jì)一個(gè)解決方案之前最好對問題有更好的理解。在用戶界面的設(shè)計(jì)中,理解問題就意味著要了解:(1)通過界面和系統(tǒng)交互的人(最終用戶);(2)最終用戶為完成工作要執(zhí)行的任務(wù);(3)作為界面的一部分而顯示的內(nèi)容;(4)任務(wù)處理的環(huán)境。,用戶分析,
11、每個(gè)用戶對于軟件都存在心理想像或者系統(tǒng)感覺,而這可能與其他用戶開發(fā)的心理想像存在著差別。另外,用戶的心理想像可能與軟件工程師的設(shè)計(jì)模型相距甚遠(yuǎn)。設(shè)計(jì)師能夠?qū)⒌玫降男睦硐胂窈驮O(shè)計(jì)模型聚合在一起的唯一辦法就是努力了解用戶,同時(shí)了解這些用戶是如何使用系統(tǒng)的。為了完成這個(gè)任務(wù),可以利用從各種途徑獲得的信息。,用戶分析,用戶訪談:最直接的辦法,訪談時(shí)要有軟件團(tuán)隊(duì)的代表,他們與最終用戶的會面可以更好地讓他們了解用戶的需求、動(dòng)機(jī)、企業(yè)文化和其他的問題。可以是一對一的會議方式,也可以是群體討論的形式。銷售輸入:銷售人員與客戶和用戶定期見面,能夠收集到有助于軟件團(tuán)隊(duì)對用戶進(jìn)行分類和更好理解用戶需求的信息。市場輸
12、入:在市場部分的定義中,市場分析是非常重要的,它提供了對市場每個(gè)部分使用軟件的細(xì)微差別理解。支持輸入:技術(shù)支持人員與用戶交談,這使他們很容易獲得“應(yīng)該做什么,不應(yīng)該做什么,用戶喜歡什么,不喜歡什么,哪些特征會產(chǎn)生問題,哪些特征易于使用”等問題的信息。,任務(wù)分析和建模,任務(wù)分析的目標(biāo)就是給出下列問題的答案:在指定環(huán)境下用戶將完成什么工作?當(dāng)用戶工作時(shí)將完成什么任務(wù)和子任務(wù)?在工作中用戶將處理什么特殊的問題域?qū)ο??工作任?wù)的順序如何——工作流程?任務(wù)的層次關(guān)系如何?,任務(wù)分析和建模,用例:作為任務(wù)分析的一部分,設(shè)計(jì)用例用來顯示最終用戶如何完成指定的相關(guān)工作任務(wù)。在大多數(shù)情況下,用例采用第一人稱以非
13、正式形式來書寫。任務(wù)細(xì)化:任務(wù)分析可以采用兩種方法來實(shí)現(xiàn)。為了理解實(shí)現(xiàn)活動(dòng)目標(biāo)而必須完成的任務(wù),工程師必須明白人們當(dāng)前所執(zhí)行的任務(wù),并且將這些任務(wù)映射到一組類似的、在用戶界面的環(huán)境中完成的任務(wù)集合上。另一種方法是,工程師研究已有的基于計(jì)算機(jī)的解決方案的規(guī)格說明,并且得到一個(gè)適應(yīng)于用戶模型、設(shè)計(jì)模型和系統(tǒng)感覺的用戶任務(wù)集合。不管任務(wù)分析的整體方法如何,工程師必須首先定義和劃分任務(wù)。已經(jīng)知道的一種方法就是逐步細(xì)化方法。,任務(wù)分析和建模,對象細(xì)化:軟件工程師這時(shí)不是著眼于用戶必須完成的任務(wù),而是需要檢查用例和來自用戶的其他信息,并且提取需要使用的物理對象。這些對象可以被分為不同的類。每個(gè)類的屬性都要
14、被定義下來,并且通過對每個(gè)對象上面動(dòng)作的評估為設(shè)計(jì)師提供了一個(gè)操作列表。用戶界面分析模型不能對任何一種操作都提供文字實(shí)現(xiàn)。然而,隨著設(shè)計(jì)的不斷細(xì)化,每個(gè)操作的細(xì)節(jié)都將被定義出來。,任務(wù)分析和建模,工作流分析。當(dāng)大量扮演著不同角色的用戶使用某一個(gè)用戶界面時(shí),有時(shí)候除了任務(wù)分析和對象細(xì)化之外,還有必要進(jìn)行工作流分析。該技術(shù)使得軟件工程師可以很好地理解在包含多個(gè)成員(角色)時(shí),一個(gè)工作過程是如何完成的。假如某一個(gè)公司打算把處方藥的開方和給藥過程全部自動(dòng)化。全部過程將圍繞著一個(gè)基于Web的應(yīng)用進(jìn)行循環(huán),醫(yī)生、藥劑師和病人等都可以訪問這個(gè)應(yīng)用系統(tǒng)。用UML泳道圖能夠有效地表示工作流。,任務(wù)分析和建模,圖
15、10-2處方再填寫功能泳道圖,任務(wù)分析和建模,層次表示。在界面分析時(shí),會產(chǎn)生相應(yīng)的細(xì)化過程。一旦建立了工作流,為每個(gè)用戶類型都能定義一個(gè)任務(wù)層次。該任務(wù)層次來自于為用戶定義的每項(xiàng)任務(wù)的逐步細(xì)化。,顯示內(nèi)容分析,對于現(xiàn)代應(yīng)用問題,界面顯示內(nèi)容包括文字報(bào)告、圖形化顯示,或者特殊形式的信息。分析模型技術(shù)標(biāo)識出由應(yīng)用產(chǎn)生的輸出數(shù)據(jù)對象。這些數(shù)據(jù)對象可能:(1)由應(yīng)用系統(tǒng)其他部分構(gòu)件生成;(2)由應(yīng)用系統(tǒng)所訪問數(shù)據(jù)庫中存儲的數(shù)據(jù)獲得;(3)從系統(tǒng)外部傳遞到正在討論的應(yīng)用系統(tǒng)。,顯示內(nèi)容分析,在界面分析步驟中,要考慮內(nèi)容的格式和美感。要問和回答的問題包括:不同類型的數(shù)據(jù)是否要放置到屏幕上固定的位置?用戶能
16、否定制內(nèi)容的屏幕位置?是否對所有內(nèi)容賦予適當(dāng)?shù)钠聊粯?biāo)識?為了便于理解,應(yīng)如何劃分長篇報(bào)告?對于大集合的數(shù)據(jù),是否存在直接移動(dòng)到摘要信息的機(jī)制?輸出圖形的大小是否需要適合所使用顯示設(shè)備的限制?如何使用顏色來增強(qiáng)理解?出錯(cuò)信息和警告應(yīng)如何呈現(xiàn)給用戶?,工作環(huán)境分析,人們不能孤立地完成任務(wù)。他們會受到周圍活動(dòng)的影響,如工作場所的物理特征,使用設(shè)備的類型,與其他人的工作關(guān)系等。如果設(shè)計(jì)的產(chǎn)品不適應(yīng)環(huán)境,那么它們一定是難于使用或者使用起來不方便。在某些應(yīng)用系統(tǒng)中,計(jì)算機(jī)系統(tǒng)的用戶界面被放在”用戶友好“的位置,但有些地方會受到限制。除了物理的環(huán)境因素之外,工作場所的文化氛圍也起著作用。,界面設(shè)計(jì)步驟,界面
17、設(shè)計(jì)是一個(gè)迭代的過程。每個(gè)用戶界面設(shè)計(jì)步驟都要進(jìn)行很多次,每次細(xì)化和精化的信息都來源于前面的步驟。1、使用界面分析中獲得的信息,定義界面對象和動(dòng)作。2、定義那些導(dǎo)致用戶界面狀態(tài)發(fā)生變化的事件,對這個(gè)行為建模。3、描述每一個(gè)界面狀態(tài),就像最終用戶實(shí)際看到的那樣。4、簡要說明用戶如何從界面提供的界面信息來解釋系統(tǒng)狀態(tài)。,應(yīng)用界面設(shè)計(jì)步驟,界面設(shè)計(jì)的一個(gè)重要步驟是1定義界面對象和作用于對象上的動(dòng)作。為了完成這個(gè)目標(biāo),需要使用類似于第5章中介紹的方法來分析用例,即撰寫用例的描述,名詞和動(dòng)詞被分離出來形成對象和行為列表。,應(yīng)用界面設(shè)計(jì)步驟,一旦對象和動(dòng)作完成定義和迭代細(xì)化,就可以將它們按類型分類。目標(biāo)、
18、源和應(yīng)用對象都被標(biāo)識出來。把源對象拖放到目標(biāo)對象上,這意味著該動(dòng)作要產(chǎn)生一個(gè)硬拷貝的報(bào)告。應(yīng)用對象代表著應(yīng)用特有的數(shù)據(jù),它們并不作為屏幕交互的一部分被直接操縱。,應(yīng)用界面設(shè)計(jì)步驟,當(dāng)設(shè)計(jì)者滿意地認(rèn)為已經(jīng)定義了所有的重要對象和動(dòng)作時(shí),開始2進(jìn)行屏幕布局。和其他界面設(shè)計(jì)活動(dòng)一樣,屏幕布局是一個(gè)交互過程,其中包括:圖標(biāo)的圖形設(shè)計(jì)和放置、屏幕描述性文字的定義、窗口的規(guī)格說明和標(biāo)題,以及各類主要和次要菜單項(xiàng)的定義等。,SafeHome實(shí)例,圖10-3基本的屏幕布局,用戶界面設(shè)計(jì)模式,復(fù)雜而精致的圖形用戶界面已經(jīng)變得普通,以至于涌現(xiàn)出各式各樣的用戶界面設(shè)計(jì)模式。設(shè)計(jì)模式是一種抽象,描述了特定的、界限明確的
19、設(shè)計(jì)問題的設(shè)計(jì)解決方案。實(shí)例:日期選擇,設(shè)計(jì)問題,在進(jìn)行用戶界面設(shè)計(jì)時(shí),幾乎總會遇到4個(gè)問題:系統(tǒng)響應(yīng)時(shí)間、用戶幫助設(shè)施、錯(cuò)誤信息處理命令標(biāo)記。,系統(tǒng)響應(yīng)時(shí)間,系統(tǒng)響應(yīng)時(shí)間不能令人滿意是交互式系統(tǒng)用戶經(jīng)常抱怨的問題。一般來說,系統(tǒng)響應(yīng)時(shí)間是指從用戶開始執(zhí)行動(dòng)作到軟件以預(yù)期的輸出和動(dòng)作形式給出響應(yīng)。系統(tǒng)響應(yīng)時(shí)間包括兩方面的屬性:時(shí)間長度和可變性。如果系統(tǒng)響應(yīng)時(shí)間過長,用戶就會感到焦慮和沮喪。系統(tǒng)時(shí)間的可變性是指相對于平均響應(yīng)時(shí)間的偏差,在很多情況下這是最重要的響應(yīng)時(shí)間特性。即使響應(yīng)時(shí)間比較長,響應(yīng)時(shí)間的低可變性也有助于用戶建立穩(wěn)定的交互節(jié)奏。,幫助設(shè)施,考慮到幫助設(shè)施,需要在設(shè)計(jì)時(shí)解決如下問題:
20、1在進(jìn)行系統(tǒng)交互時(shí),是否在任何時(shí)候?qū)θ魏蜗到y(tǒng)功能都能得到幫助?有兩種選擇:提供部分功能與動(dòng)作的幫助和提供全部功能的幫助。2用戶怎樣請求幫助?有三種選擇:幫助菜單、特殊功能鍵或HELP命令。3如何表達(dá)幫助?有三種選擇:在另一個(gè)窗口中指示參考某個(gè)已印刷的文檔或在屏幕特定位置給出一行或兩行的簡單提示。4用戶如何回到正常的交互方式?可做的選擇包括屏幕上顯示返回按鈕、功能鍵或控制序列。5如何構(gòu)造幫助信息?有三種選擇:平面式、分層式和超文本鏈接式。,錯(cuò)誤處理,通常,交互式系統(tǒng)給出的出錯(cuò)信息和警告應(yīng)具備以下特征:1消息以用戶可以理解的語言描述問題。2消息應(yīng)提供如何從錯(cuò)誤中恢復(fù)的建設(shè)性意見。3消息應(yīng)指出錯(cuò)誤可
21、能導(dǎo)致哪些不良后果,以便用戶檢查是否出現(xiàn)了這些情況或幫助用戶進(jìn)行改正。4消息應(yīng)伴隨著視覺或聽覺上的提示。5消息不應(yīng)是裁判性的,即不能指責(zé)用戶。,菜單和命令標(biāo)記,在提供命令交互方式時(shí),必須考慮如下問題:1每一個(gè)菜單選項(xiàng)是否都有對應(yīng)命令?2以何種方式提供命令?有三種選擇:控制序列、功能鍵或鍵入命令。3學(xué)習(xí)或記憶命令的難度有多大?命令忘了怎么辦?4用戶是否可以定制和縮寫命令?5在界面環(huán)境中菜單標(biāo)簽是否是自解釋性的?6子菜單是否與主菜單項(xiàng)所指功能相一致?,應(yīng)用的可訪問性,隨著計(jì)算機(jī)應(yīng)用系統(tǒng)變得無處不在,軟件工程師必須確保界面設(shè)計(jì)中包含使得有特殊要求的用戶易于訪問的機(jī)制。,國際化,軟件工程師和他們的經(jīng)理
22、往往會低估建立一個(gè)適應(yīng)不同國家和不同語言需要的用戶界面所需要的努力和技能。用戶界面經(jīng)常是為一個(gè)國家和一種語言所設(shè)計(jì)的,在面對其他國家時(shí)只好應(yīng)急對付。設(shè)計(jì)師面臨的挑戰(zhàn)就是設(shè)計(jì)出“全球化”的軟件。也就是說,用戶界面應(yīng)該被設(shè)計(jì)成能夠容納需要交付給所有軟件用戶的核心功能。本地化特征使得界面能夠針對特定的市場進(jìn)行定制。,設(shè)計(jì)評估,一旦建立好可操作的用戶界面原型,必須對其進(jìn)行評估,以確定是否滿足用戶的需求。評估可以從非正式的“測試驅(qū)動(dòng)”到正式的設(shè)計(jì)研究。用戶界面評估的周期如圖10-4所示。,設(shè)計(jì)評估,圖10-4界面設(shè)計(jì)評估周期,設(shè)計(jì)評估,界面設(shè)計(jì)模型完成后,就可以運(yùn)用一系列評估標(biāo)準(zhǔn)對設(shè)計(jì)進(jìn)行早期評審:1、
23、系統(tǒng)及其界面的書面規(guī)格說明的長度和復(fù)雜性在一定程度上表示了用戶學(xué)習(xí)系統(tǒng)的難度。2、命令的個(gè)數(shù)以及命令的平均參數(shù)個(gè)數(shù)在一定程度上表示了系統(tǒng)交互的時(shí)間和系統(tǒng)總體的效率。3、設(shè)計(jì)模型中動(dòng)作、任務(wù)和系統(tǒng)狀態(tài)的數(shù)量反應(yīng)了用戶學(xué)習(xí)系統(tǒng)時(shí)所要記憶的內(nèi)容的多少。4、界面風(fēng)格、幫助設(shè)施和錯(cuò)誤處理協(xié)議在一定程度上表示了界面的復(fù)雜度和用戶的接受程度。,設(shè)計(jì)評估,一旦第一個(gè)原型完成之后,設(shè)計(jì)者就可以收集到一些定性和定量的數(shù)據(jù)幫助進(jìn)行界面評估。為了收集定性的數(shù)據(jù),可以把提問單分發(fā)給原型用戶。如果需要得到定量數(shù)據(jù),就必須進(jìn)行某種形式的定期研究分析。觀察用戶與界面的交互,記錄以下數(shù)據(jù):在標(biāo)準(zhǔn)時(shí)間間隔內(nèi)正確完成任務(wù)的數(shù)量,使用動(dòng)作的頻度,動(dòng)作順序,觀看屏幕的時(shí)間,出錯(cuò)的數(shù)目,錯(cuò)誤的類型和錯(cuò)誤恢復(fù)時(shí)間,使用幫助的時(shí)間,標(biāo)準(zhǔn)時(shí)間段內(nèi)查看幫助的次數(shù)。這些數(shù)據(jù)可以用于指導(dǎo)界面修改。,小結(jié),P210頁,作業(yè),P211頁,
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 川渝旅游日記成都重慶城市介紹推薦景點(diǎn)美食推薦
- XX國有企業(yè)黨委書記個(gè)人述責(zé)述廉報(bào)告及2025年重點(diǎn)工作計(jì)劃
- 世界濕地日濕地的含義及價(jià)值
- 20XX年春節(jié)節(jié)后復(fù)工安全生產(chǎn)培訓(xùn)人到場心到崗
- 大唐女子圖鑒唐朝服飾之美器物之美繪畫之美生活之美
- 節(jié)后開工第一課輕松掌握各要點(diǎn)節(jié)后常見的八大危險(xiǎn)
- 廈門城市旅游介紹廈門景點(diǎn)介紹廈門美食展示
- 節(jié)后開工第一課復(fù)工復(fù)產(chǎn)十注意節(jié)后復(fù)工十檢查
- 傳統(tǒng)文化百善孝為先孝道培訓(xùn)
- 深圳城市旅游介紹景點(diǎn)推薦美食探索
- 節(jié)后復(fù)工安全生產(chǎn)培訓(xùn)勿忘安全本心人人講安全個(gè)個(gè)會應(yīng)急
- 預(yù)防性維修管理
- 常見閥門類型及特點(diǎn)
- 設(shè)備預(yù)防性維修
- 2.乳化液泵工理論考試試題含答案