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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

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

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

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

溫馨提示

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

最新文檔

評論

0/150

提交評論