軟件工程 用戶界面設(shè)計(jì)_第1頁
軟件工程 用戶界面設(shè)計(jì)_第2頁
軟件工程 用戶界面設(shè)計(jì)_第3頁
軟件工程 用戶界面設(shè)計(jì)_第4頁
軟件工程 用戶界面設(shè)計(jì)_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、軟件工程第6章 用戶界面設(shè)計(jì)1內(nèi)容摘要人的因素人機(jī)界面風(fēng)格人機(jī)界面分析與建模界面設(shè)計(jì)活動(dòng)實(shí)現(xiàn)工具設(shè)計(jì)評(píng)估2內(nèi)容摘要人的因素人機(jī)界面風(fēng)格人機(jī)界面分析與建模界面設(shè)計(jì)活動(dòng)實(shí)現(xiàn)工具設(shè)計(jì)評(píng)估3人的因素人的因素主要包括:人對(duì)感知過程的認(rèn)識(shí)用戶的技能和行為方式用戶所要求完成的整個(gè)任務(wù)以及用戶對(duì)人機(jī)界面局部的特殊要求4人對(duì)感知過程的認(rèn)識(shí)要充分考慮人的視覺、觸覺、聽覺的作用。字體、大小、位置、顏色、形狀等都會(huì)直接影響信息提取的難易程度。不能要求用戶記住復(fù)雜的操作順序。應(yīng)便于用戶積累有關(guān)交互工作的經(jīng)驗(yàn)。5用戶的技能和行為方式應(yīng)根據(jù)用戶的特點(diǎn)設(shè)計(jì)人機(jī)界面用戶分類:外行型初學(xué)型:對(duì)新系統(tǒng)不熟悉,需要支持熟練型:能熟練

2、操作,但不了解系統(tǒng)的內(nèi)部結(jié)構(gòu)專家型:具有維護(hù)和修改系統(tǒng)的能力,希望為他們提供具備修改和擴(kuò)充系統(tǒng)能力的復(fù)雜界面6例如:WinXp控制面板的向?qū)Чδ苓m合不太熟練的用戶 7人體測(cè)量學(xué)對(duì)設(shè)計(jì)的影響 人的多樣性包括身體能力的多樣性工作環(huán)境的多樣性認(rèn)知能力的多樣性個(gè)性的多樣性文化的多樣性。 8主要的可測(cè)的人性因素 用戶時(shí)間:使用系統(tǒng)完成特定任務(wù)需要使用的時(shí)間。基準(zhǔn)時(shí)間:正確完成基準(zhǔn)任務(wù)需要的時(shí)間。基準(zhǔn)出錯(cuò)率:在完成基準(zhǔn)任務(wù)時(shí)所犯的錯(cuò)誤情況。4.任務(wù)出錯(cuò)率:使用系統(tǒng)完成一系列特定任務(wù)時(shí)所犯的錯(cuò)誤情況。9主要的可測(cè)的人性因素續(xù)學(xué)習(xí)能力:學(xué)習(xí)使用系統(tǒng)的時(shí)間記憶能力:在使用系統(tǒng)后的記憶保持時(shí)間7.主觀看法:使用系

3、統(tǒng)后的滿意情況。10內(nèi)容摘要人的因素人機(jī)界面風(fēng)格人機(jī)界面分析與建模界面設(shè)計(jì)活動(dòng)實(shí)現(xiàn)工具設(shè)計(jì)評(píng)估11人機(jī)界面風(fēng)格第一代:命令和詢問方式的界面第二代:簡(jiǎn)單的菜單式界面第三代:窗口、圖標(biāo)、菜單、指示器四位一體的界面第四代:第三界面與超文本、多任務(wù)概念相結(jié)合的界面,用戶可同時(shí)執(zhí)行多個(gè)任務(wù)12語言界面 根據(jù)語言的特點(diǎn)命令語言界面可分為:形式語言自然語言類自然語言適合于專業(yè)人員使用 13多媒體用戶界面 多媒體技術(shù)引入了動(dòng)畫、音頻、視頻等動(dòng)態(tài)媒體,豐富了計(jì)算機(jī)表現(xiàn)信息的形式,提高了用戶接受信息的效率。 受限于信息的存儲(chǔ)和傳輸方面,限制了它的應(yīng)用場(chǎng)合。 14內(nèi)容摘要人的因素人機(jī)界面風(fēng)格人機(jī)界面分析與建模界面設(shè)

4、計(jì)活動(dòng)實(shí)現(xiàn)工具設(shè)計(jì)評(píng)估15人機(jī)界面設(shè)計(jì)過程 人機(jī)界面的設(shè)計(jì)過程是迭代的,包括四個(gè)不同的框架活動(dòng) 用戶、任務(wù)和環(huán)境分析及建模界面設(shè)計(jì)界面構(gòu)造界面確認(rèn)用戶、任務(wù)和環(huán)境分析界面設(shè)計(jì)實(shí)現(xiàn)界面確認(rèn)16人機(jī)界面設(shè)計(jì)過程用戶環(huán)境分析關(guān)注系統(tǒng)物理工作環(huán)境。通常問這樣一些問題:界面將物理地位于何處?用戶是否坐著、站著或完成其他和該界面無關(guān)的任務(wù)?界面硬件是否適應(yīng)空間、光線或噪音的約束?是否需要考慮特殊的由環(huán)境因素驅(qū)動(dòng)的人的因素? 17人機(jī)界面設(shè)計(jì)過程界面確認(rèn)關(guān)注:界面正確地實(shí)現(xiàn)每個(gè)用戶任務(wù)的程度、適應(yīng)所有任務(wù)變更的能力以及到達(dá)所有一般用戶需求的能力;界面容易使用和學(xué)習(xí)的程度;用戶接受界面作為它們工作中有用工具的

5、程度。18例子:注射器劑量輸入界面 19人機(jī)界面設(shè)計(jì)中涉及的模型 軟件工程師創(chuàng)立的設(shè)計(jì)模型design model:包括對(duì)軟件的數(shù)據(jù)結(jié)構(gòu)、體系結(jié)構(gòu)、界面和過程的表示。人機(jī)界面工程師創(chuàng)立的用戶模型user model:用戶模型描述系統(tǒng)終端用戶的特點(diǎn)。設(shè)計(jì)前,應(yīng)對(duì)用戶分類。20終端用戶在腦海里對(duì)界面產(chǎn)生的映象,稱為用戶的模型users model或系統(tǒng)感覺system perception系統(tǒng)實(shí)現(xiàn)者創(chuàng)立的系統(tǒng)映象system image:系統(tǒng)映象包括基于計(jì)算機(jī)的系統(tǒng)的外在表示和用來描述系統(tǒng)語法和語義的支撐信息21內(nèi)容摘要人的因素人機(jī)界面風(fēng)格人機(jī)界面分析與建模界面設(shè)計(jì)活動(dòng)實(shí)現(xiàn)工具設(shè)計(jì)評(píng)估22定義界面

6、對(duì)象和動(dòng)作 界面設(shè)計(jì)過程可以按照以下方式進(jìn)行 1建立任務(wù)的目標(biāo)和意圖。2將每個(gè)目標(biāo)或意圖映射為一系列特定的動(dòng)作。3按在界面上執(zhí)行的方式說明這些動(dòng)作的順序。4指明系統(tǒng)狀態(tài),即執(zhí)行動(dòng)作時(shí)的界面表現(xiàn)。5定義控制機(jī)制,即用戶可用的改變系統(tǒng)狀態(tài)的設(shè)備和動(dòng)作。6指明控制機(jī)制如何影響系統(tǒng)狀態(tài)。7指明用戶如何通過界面上的信息解釋系統(tǒng)狀態(tài)。23定義界面對(duì)象和動(dòng)作分析用戶場(chǎng)景屏幕布局制訂指導(dǎo)工作的文檔24設(shè)計(jì)問題 系統(tǒng)響應(yīng)時(shí)間 用戶求助設(shè)施錯(cuò)誤信息處理 命令標(biāo)記25系統(tǒng)響應(yīng)時(shí)間 系統(tǒng)響應(yīng)時(shí)間指從用戶執(zhí)行某個(gè)控制動(dòng)作到軟件作出響應(yīng)的時(shí)間。系統(tǒng)響應(yīng)時(shí)間長(zhǎng)會(huì)使用戶感到不安和沮喪。穩(wěn)定的響應(yīng)時(shí)間如1秒比不定的響應(yīng)時(shí)間如0

7、.1秒到2.5秒要好。 26用戶求助設(shè)施關(guān)于求助設(shè)施,在設(shè)計(jì)時(shí)須考慮如下問題:1)在系統(tǒng)交互時(shí),是否總能得到各種系統(tǒng)功能的幫助?用戶怎樣請(qǐng)求幫助?怎樣表示幫助?用戶怎樣回到正常的交互方式?怎樣構(gòu)造幫助信息?27錯(cuò)誤信息處理 交互系統(tǒng)給出的出錯(cuò)消息和警告應(yīng)具備以下特征:1)消息以用戶可以理解的術(shù)語描述問題。2)消息應(yīng)提供如何從錯(cuò)誤中恢復(fù)的建議性意見。3)消息應(yīng)指出錯(cuò)誤可能導(dǎo)致哪些不良后果4)消息應(yīng)伴隨著視覺或聽覺上的提示。5)消息應(yīng)是“非批評(píng)性的28命令標(biāo)記command labeling 在提供命令交互方式時(shí),必須考慮以下問題:1)每一個(gè)菜單項(xiàng)選擇項(xiàng)是否都有對(duì)應(yīng)的命令?2)以何種方式提供命令?

8、控制序列、功能鍵還是鍵入命令。3)學(xué)習(xí)和記憶命令的難度有多大?命令忘了怎么辦?4)用戶是否可以定制和縮寫命令?29黃金原那么 讓用戶擁有控制權(quán) 減少用戶的記憶負(fù)擔(dān) 保持界面一致 301. 讓用戶擁有控制權(quán) 1) 交互模式的定義不能強(qiáng)迫用戶進(jìn)入不必要的或不希望的動(dòng)作的方式2) 提供靈活的交互3)允許用戶交互可以被中斷和撤銷4)當(dāng)技能級(jí)別增長(zhǎng)時(shí)可以使交互流水化并允許定制交互5) 使用戶隔離內(nèi)部技術(shù)細(xì)節(jié)312. 減少用戶的記憶負(fù)擔(dān)1) 減少對(duì)短期記憶的要求2) 建立有意義的缺省3)定義直覺性的捷徑4)界面的視覺布局應(yīng)該基于真實(shí)世界的隱喻5)以不斷進(jìn)展的方式揭示信息323. 保持界面一致 1) 允許用戶將當(dāng)前任務(wù)放在有意義的語境中2)在應(yīng)用系列內(nèi)保持一致性3)不要改變用戶已經(jīng)熟悉的用戶交互模型33內(nèi)容摘要人的因素人機(jī)界面風(fēng)格人機(jī)界面分析與建模界面設(shè)計(jì)活動(dòng)實(shí)現(xiàn)工具設(shè)計(jì)評(píng)估34設(shè)計(jì)評(píng)估 有效的設(shè)計(jì)評(píng)估包括專家評(píng)審和可用性測(cè)試。 可用性指的是產(chǎn)品的

溫馨提示

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

評(píng)論

0/150

提交評(píng)論