用戶界面設(shè)計(jì)是簡(jiǎn)明描述的一個(gè)基本部分,模式是“給定環(huán)境中常見(jiàn)問(wèn)題的通用解決方案”。而架構(gòu)風(fēng)格可以看作是軟件設(shè)計(jì)過(guò)程。用戶界面設(shè)計(jì)應(yīng)確保人機(jī)交互,為機(jī)器的有效操作和控制提供保障。為了使軟件發(fā)揮其全部潛力,用戶界面的設(shè)計(jì)應(yīng)該符合其預(yù)期用戶的技能、經(jīng)驗(yàn)和期望。
4.1通用用戶界面設(shè)計(jì)原則
易學(xué)性。該軟件應(yīng)該易于學(xué)習(xí),以便用戶可以迅速開(kāi)始使用該軟件。
用戶熟悉。界面應(yīng)該使用術(shù)語(yǔ)和概念,這些術(shù)語(yǔ)和概念來(lái)源于將使用該軟件的人的經(jīng)驗(yàn)。
一致性。接口應(yīng)該是一致的,以便以相同的方式激活可比較的操作。
最小的驚喜(接受性)。軟件的行為不應(yīng)該讓用戶感到驚訝。
可恢復(fù)性。接口應(yīng)該提供允許用戶從錯(cuò)誤中恢復(fù)的機(jī)制。
用戶指南。當(dāng)錯(cuò)誤發(fā)生時(shí),界面應(yīng)該提供有意義的反饋,并為用戶提供環(huán)境相關(guān)的幫助。
用戶的多樣性。界面應(yīng)該為不同類(lèi)型的用戶和不同功能的用戶(盲人、弱視、聾啞人、色盲等)提供合適的交互機(jī)制。
4.2用戶界面設(shè)計(jì)問(wèn)題
用戶界面設(shè)計(jì)要解決兩個(gè)關(guān)鍵問(wèn)題:
用戶應(yīng)該如何與軟件交互?
如何將來(lái)自軟件的信息呈現(xiàn)給用戶?
用戶界面設(shè)計(jì)必須集成用戶交互和信息表示。用戶界面設(shè)計(jì)應(yīng)該考慮在最適合的交互方式和軟件的表現(xiàn)方式、軟件用戶的背景和經(jīng)驗(yàn)以及可用的設(shè)備之間做出妥協(xié)。
4.3用戶交互方式的設(shè)計(jì)
用戶交互包括發(fā)出命令和向軟件提供相關(guān)數(shù)據(jù)。用戶交互風(fēng)格可分為以下主要風(fēng)格:
問(wèn)答式。這種交互本質(zhì)上僅限于用戶和軟件之間的一個(gè)問(wèn)題-答案交換。用戶向軟件發(fā)出一個(gè)問(wèn)題,軟件將返回問(wèn)題的答案。
直接操作。用戶與計(jì)算機(jī)屏幕上的對(duì)象交互。直接操作通常包括一個(gè)指向設(shè)備(如鼠標(biāo)、軌跡球或觸摸屏上的手指),它操縱一個(gè)對(duì)象并調(diào)用指定要對(duì)該對(duì)象做什么的操作。
菜單選擇。用戶從命令菜單列表中選擇命令。
表單填寫(xiě)。用戶填寫(xiě)表單的字段。有時(shí)字段包括菜單,在這種情況下,表單有操作按鈕供用戶發(fā)起操作。
命令語(yǔ)言。用戶發(fā)出命令并提供相關(guān)參數(shù)來(lái)指導(dǎo)軟件做什么。
自然語(yǔ)言。用戶用自然語(yǔ)言發(fā)出命令。也就是說(shuō),自然語(yǔ)言是命令語(yǔ)言的前端,可以被解析并翻譯成軟件命令。
4.4信息表示的設(shè)計(jì)
信息的呈現(xiàn)可以是文本的,也可以是圖形的。好的設(shè)計(jì)使信息的表示形式與信息本身相分離。MVC(模型-視圖-控制器)方法是保持信息表示與被表示的信息分離的有效方法。
軟件工程師在設(shè)計(jì)信息表示時(shí)還考慮軟件的響應(yīng)時(shí)間和反饋。響應(yīng)時(shí)間通常是從用戶執(zhí)行某一控制動(dòng)作到軟件響應(yīng)的時(shí)間。在軟件準(zhǔn)備響應(yīng)時(shí),最好能表明進(jìn)展情況。在處理完成時(shí),可以通過(guò)重述用戶的輸入來(lái)提供反饋。
當(dāng)需要呈現(xiàn)大量信息時(shí),可以使用抽象可視化。
根據(jù)信息呈現(xiàn)的風(fēng)格,設(shè)計(jì)師還可以使用顏色來(lái)增強(qiáng)界面。有幾個(gè)重要的指導(dǎo)原則:
v限制使用的顏色數(shù)量。
v用顏色的變化來(lái)顯示柔和的變化,制品的狀態(tài)。
v使用顏色編碼來(lái)支持用戶的任務(wù)。
v使用顏色編碼在一個(gè)深思熟慮的和一致的方式。
v為色盲或色覺(jué)不足的人使用方便的色彩(例如,利用色彩飽和度和亮度的變化,盡量避免藍(lán)色和紅色的組合)。
v不要僅僅依靠顏色來(lái)向不同能力(失明、視力差、色盲等)的用戶傳遞重要信息。
4.5用戶界面設(shè)計(jì)過(guò)程
用戶界面設(shè)計(jì)是一個(gè)迭代的過(guò)程;界面原型通常用于確定軟件用戶界面的特性、組織和外觀。這個(gè)過(guò)程包括三個(gè)核心活動(dòng):
用戶分析。在這個(gè)階段,設(shè)計(jì)師分析用戶的任務(wù),工作環(huán)境,其他軟件,以及用戶如何與其他人互動(dòng)。
軟件原型。開(kāi)發(fā)原型軟件可以幫助用戶指導(dǎo)界面的演進(jìn)。
界面的評(píng)估。設(shè)計(jì)師可以通過(guò)不斷變化的界面來(lái)觀察用戶的體驗(yàn)。
4.6本地化和國(guó)際化
用戶界面設(shè)計(jì)通常需要考慮國(guó)際化和本地化,這是使軟件適應(yīng)不同語(yǔ)言、地區(qū)差異和目標(biāo)市場(chǎng)的技術(shù)要求的手段。國(guó)際化是設(shè)計(jì)軟件應(yīng)用程序的過(guò)程,使其能夠適應(yīng)各種語(yǔ)言和地區(qū),而不需要進(jìn)行重大的工程變更。本地化是通過(guò)添加特定于語(yǔ)言環(huán)境的組件和翻譯文本來(lái)適應(yīng)特定區(qū)域或語(yǔ)言的國(guó)際化軟件的過(guò)程。本地化和國(guó)際化應(yīng)該考慮符號(hào)、數(shù)字、貨幣、時(shí)間和度量單位等因素。
4.7隱喻和概念模型
用戶界面設(shè)計(jì)者可以使用隱喻和概念模型在軟件與現(xiàn)實(shí)世界中用戶所熟悉的參考系統(tǒng)之間建立映射,幫助用戶更容易地學(xué)習(xí)和使用界面。例如,“刪除文件”操作可以使用垃圾桶的圖標(biāo)作為隱喻。
在設(shè)計(jì)用戶界面時(shí),軟件工程師應(yīng)該注意不要對(duì)每個(gè)概念使用一個(gè)以上的比喻。在國(guó)際化方面,隱喻也存在潛在的問(wèn)題,因?yàn)椴⒎撬械碾[喻都是有意義的,或者在所有文化中都以相同的方式應(yīng)用。
責(zé)任編輯:lq
-
人機(jī)交互
+關(guān)注
關(guān)注
12文章
1238瀏覽量
56219 -
用戶界面
+關(guān)注
關(guān)注
0文章
42瀏覽量
10248 -
自然語(yǔ)言
+關(guān)注
關(guān)注
1文章
291瀏覽量
13608
原文標(biāo)題:用戶界面設(shè)計(jì)
文章出處:【微信號(hào):QCDZYJ,微信公眾號(hào):汽車(chē)電子工程知識(shí)體系】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
藍(lán)鵬測(cè)控: 皮實(shí) 簡(jiǎn)單 易用 超預(yù)期用戶滿足感
小米汽車(chē)智能屏界面設(shè)計(jì)著作權(quán)獲登記
【貝啟科技BQ3568HM開(kāi)源鴻蒙開(kāi)發(fā)板深度試用報(bào)告】2 - 智能家居中控屏界面設(shè)計(jì):打造便捷的家居控制體驗(yàn)
前端的作用
TMS320C3x通用應(yīng)用用戶指南

SOLIDWORKS 2025直觀的用戶界面
DRV8821-23 EVM圖形用戶界面

通用ESD評(píng)估模塊用戶指南

DRV8800-01 EVM圖形用戶界面

圖形用戶界面與命令行接口的比較
人機(jī)界面觸摸屏編程的基本概念及硬件選擇
鴻蒙開(kāi)發(fā)Ability Kit程序框架服務(wù):向用戶申請(qǐng)單次授權(quán)

人機(jī)界面應(yīng)具備的特性是什么
上位機(jī)軟件的用戶界面設(shè)計(jì)技巧
HMI界面設(shè)計(jì)如何提升智能駕駛的人機(jī)交互信任?

評(píng)論