系统分析与设计方法---用户界面设计的原则
?用戶界面設(shè)計
? ??接口設(shè)計主要包括三個方面的內(nèi)容:一是設(shè)計軟件構(gòu)件間的接口;二是設(shè)計模塊和其他非人的信息生產(chǎn)者和消費(fèi)者(如外部實體)的接口;三是人(如用戶)和計算機(jī)間界面設(shè)計。
? ? 軟件構(gòu)件間接口的設(shè)計與架構(gòu)的設(shè)計緊密相關(guān),而設(shè)計模塊和外部實體的接口則與詳細(xì)設(shè)計相關(guān),人機(jī)界面接口是相當(dāng)容易被忽視的環(huán)節(jié),在此就對其重點內(nèi)容進(jìn)行一個概要性描述。
1?用戶界面設(shè)計的原則
? ??用戶界面設(shè)計必須考慮軟件使用者的體力和腦力,根據(jù)?Theo Mandel?的總結(jié),設(shè)計時必須遵從三個黃金法則。
-
置用戶于控制之下:具體來說就是以不強(qiáng)迫用戶進(jìn)入不必要的或不希望的動作的方式來定義交互模式、提供靈活的交互、允許用戶交互可以被中斷和撤銷、當(dāng)技能級別增長時可以使交互流水化并允許定制交互、使用戶隔離內(nèi)部技術(shù)細(xì)節(jié)、設(shè)計應(yīng)允許用戶和出現(xiàn)在屏幕上的對象直接交互。
-
減少用戶的記憶負(fù)擔(dān):具體來說就是減少對短期記憶的要求、建立有意義的默認(rèn)、定義直覺性的捷徑、界面的視覺布局應(yīng)該基于對真實世界的隱喻、以不斷進(jìn)展的方式提示信息。
-
保持界面的一致:具體來說,就是允許用戶將當(dāng)前任務(wù)放入有意義的語境、在應(yīng)用系列內(nèi)保持一致性,如果過去的交互模型已經(jīng)建立了用戶期望,除非有不得已的理由,否則不要改變它。
? ?除此之外,還應(yīng)該考慮表?8-7?所示的設(shè)計原則。
2 ?用戶界面設(shè)計過程?
? ? 用戶界面的設(shè)計過程也應(yīng)該是迭代的,它通常包括?4?個不同的框架活動,如圖?8-24所示。
? ? (1)用戶、任務(wù)和環(huán)境分析:著重于分析將和系統(tǒng)交互的用戶的特點。記錄下技術(shù)級別、業(yè)務(wù)理解及對新系統(tǒng)的一般感悟,并定義不同的用戶類別。然后對用戶將要完成什么樣的任務(wù)進(jìn)行詳細(xì)的標(biāo)識和描述。最后對用戶的物理工作環(huán)境進(jìn)行了解與分析。
? ? (2)界面設(shè)計:主要包括建立任務(wù)的目標(biāo)和意圖,為每個目標(biāo)或意圖制定特定的動作序列,按在界面上執(zhí)行的方式對動作序列進(jìn)行規(guī)約,指明系統(tǒng)狀態(tài),定義控制機(jī)制,指明控制機(jī)制如何影響系統(tǒng)狀態(tài),指明用戶如何通過界面上的信息來解釋系統(tǒng)狀態(tài)。
? ? (3)實現(xiàn):就是根據(jù)界面設(shè)計進(jìn)行實現(xiàn),前期可以通過原型工具來快速實現(xiàn),減少返工的工作量。
? ? (4)界面確認(rèn):界面實現(xiàn)后就可以進(jìn)行一些定性和定量的數(shù)據(jù)收集,以進(jìn)行界面的評估,以調(diào)整界面的設(shè)計。
總結(jié)
以上是生活随笔為你收集整理的系统分析与设计方法---用户界面设计的原则的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 04 Android 植物人大战僵尸-卡
- 下一篇: Windows环境下搭建Redis集群