UI界面設(shè)計的需求分析方法_第1頁
UI界面設(shè)計的需求分析方法_第2頁
UI界面設(shè)計的需求分析方法_第3頁
UI界面設(shè)計的需求分析方法_第4頁
UI界面設(shè)計的需求分析方法_第5頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、UI 界面設(shè)計的需求分析方法1、引言軟件界面是人與計算機之間的媒介。 用戶通過軟件界面來與計算機進行信息交換。 因此, 軟件界面的質(zhì)量, 直接關(guān)系到應(yīng)用系統(tǒng)的性能能否充分發(fā)揮, 能否使用戶準(zhǔn)確、 高效、 輕松、愉快地工作, 所以軟件的友好性、 易用性對于軟件系統(tǒng)至關(guān)重要。 目前國內(nèi)軟件開發(fā)者在設(shè) 的工作效率, 而使用戶最終放棄使用系統(tǒng)。 圍繞界面元素所要達到的設(shè)計目的是讓最終用戶計過程中很注重軟件的開發(fā)技術(shù)及其具有的業(yè)務(wù)功能,而忽略了用戶對軟件界面的需求, 影響軟件的易用性、友好性;對界面設(shè)計的研究也集中在界面設(shè)計技術(shù)、設(shè)計手段上面。 軟件開發(fā)人員在設(shè)計時以經(jīng)驗為參考依據(jù), 缺乏對實際用戶需求

2、的了解。 而軟件的友好性、 易用性同用戶特征緊密相聯(lián), 同樣的軟件界面, 不同用戶可能有絕然相反的評價。 因此分析用戶特征、了解用戶需求和操作習(xí)慣,是開發(fā)軟件界面的必有步驟,必須引起足夠重視。本文討論了一種界面需求分析的方法, 意在探討研究如何完成針對系統(tǒng)所有用戶的界面需求定義 ,從而開發(fā)為用戶所接受的界面。討論該方法的目的在于幫助設(shè)計人員快速明確用戶的界面需求, 讓用戶充分參與到界面需求分析中, 從而在最終界面需求說明中體現(xiàn)用戶的思想,滿足用戶要求。2、界面需求分析過程2 1 界面元素通常一個軟件界面的元素包括界面主顏色、字體顏色、字體大小、界面布局、 界面交互方式、界面功能分布、界面輸入輸

3、出模式。其中,對用戶工作效率有顯著影響的元素包括:輸入輸出方式、交互方式、功能分布,在使用命令式交互方式的系統(tǒng)中,命令名稱、參數(shù)也是界面元素的內(nèi)容, 如何設(shè)計命令及參數(shù)也很重要。 影響用戶對系統(tǒng)友好性評價的元素則有:顏色、字體大小、界面布局等,這種劃分不是絕對的,軟件界面作為一個整體,其中任何一個元素不符合用戶習(xí)慣、 不滿足用戶要求都將降低用戶對軟件系統(tǒng)的認可度,甚至影響用戶,內(nèi)容涵蓋了人機工程學(xué)、能夠獲得美感、提高工作效率、易于操作使用系統(tǒng)。目前在界面元素的選擇、布局設(shè)計等方面的研究進行得較多 認知心理學(xué)、 、美學(xué)、色彩理論等方面的探討。2 2 用戶角色知識水平、 個人界面需求分析必須圍繞用

4、戶為中心, 不同于客觀功能需求分析, 具有很大的主觀性。 雖 然,界面設(shè)計人員可以按照通行的原則來設(shè)計,但是用戶個體的文化背景、 喜好等是千差百異的,其界面需求也是相差很大。不同的用戶,對軟件界面有不同的要求, 表達自己要求的方式也盡不相同。而且用戶界面要求通常不象業(yè)務(wù)功能需求那樣容易明確、有據(jù)可查、 可以利用專門工具進行分析。 多數(shù)用戶往往并不能提出明確的、 全局的界面需求,其需求同自身主觀因素聯(lián)系緊密,是模糊、變化的。調(diào)查用戶的界面需求,必須先從調(diào)查用戶自身特征開始, 將不同特征用戶群體的要求進行綜合處理, 再有針對性地分析其界面需求。因此這里引出用戶角色這個概念模型。用戶角色是指按照一定

5、參考體系劃分的用戶類型,是能夠代表某種用戶特征、 便于統(tǒng)一描述的眾多用戶個體的集合。 用戶調(diào)查的目標(biāo)是通過調(diào)查分析用戶特征, 將每個不能建立模往往同時進行。 調(diào)查的方法型的單一用戶歸納為集合, 將用戶集合定義為角色模型, 同時賦予不同的優(yōu)先級別, 了解記 錄其界面需求。 用戶的需求調(diào)查和其特征調(diào)查即用戶角色定義, 有很多種,如直接交流、資料統(tǒng)計、表格調(diào)查等。用戶角色定義的原則是有代表性、同系統(tǒng) 功能有關(guān)并有利界面的需求分析。 一個用戶角色可能包括大量的用戶個體, 他們對于界面的但是一個用戶角色要要求可以按照一定的界面模型進行定義。 在一個軟件系統(tǒng)中, 用戶角色定義時所依據(jù)體系可 以多種多樣,

6、一個單一用戶可以屬于不同參考體系下的不同用戶角色, 求能夠代表一種界面需求類型。 如收銀員就是按照用戶工作職位劃分出來一個用戶角色,果按照操作計算機的熟練程度, 屬于收銀員角色中的系統(tǒng)用戶又可以分為: 熟練用戶、 生疏 用戶。用戶角色的確定可以用戶角色定義就是人機工程學(xué)理論在軟件開發(fā)過程中的一種應(yīng)用。根據(jù)系統(tǒng)需求方提供的用戶資料和行業(yè)經(jīng)驗, 如美學(xué)觀念、 用戶計算機水平、 用戶工作內(nèi)容 等對用戶進行初始角色定義,然后在需求調(diào)查過程中進行修正擴充。之所以要定義用戶角色, 是因為不同的用戶角色在需求分析過程中的需求目標(biāo)不同,重點也不同,甚至互相矛盾。在一個大型系統(tǒng)中,需求分析人員面對的用戶只能是眾

7、多單一的用戶個體, 他們的需求千奇百怪。 只有明確了用戶角色, 需求分析人員才能在紛亂復(fù)雜而又不甚明了的用戶要求中理出脈絡(luò),依據(jù)用戶角色不同的優(yōu)先級別,平衡眾多用戶需求中的矛盾,抽象出完整的 GUI 界面模型。2 3 需求變化我們知道用戶對于界面通常只能提出基本的要求,而且提出的要求也不一定科學(xué), 因此如何誘導(dǎo)用戶在項目進行中盡早明確自己的需求,是任何需求分析人員都會面臨的問題。用戶對目標(biāo)系統(tǒng)的認識和需求的變化過程如下圖所示:開發(fā)方實現(xiàn)目標(biāo)后交同時目標(biāo)用戶根據(jù)自己想象中的理想系統(tǒng)向分析開發(fā)人員提出自己的要求。給用戶, 在系統(tǒng)實施運行后, 用戶將實際目標(biāo)系統(tǒng)同自己想象中的理想系統(tǒng)對比,系統(tǒng)的使用

8、會刺激用戶修正想象中的理想系統(tǒng),然后提出新的需求。 由于軟件界面的評審因從而提出更用戶提出的素同用戶的心理狀況、 認識水平有很大關(guān)系, 所以對于軟件界面, 用戶只有在使用過之后才 能知道是否符合自己的操作習(xí)慣, 顏色、 字體等界面元素是否滿足自己的要求, 明確的要求。2 4 界面原型由于在軟件開發(fā)前期, 用戶的界面需求很模糊, 甚至沒有自己的理想模型,要求就很難量化, 結(jié)果很容易被需求分析人員忽略。 因此在用戶角色定義完成后應(yīng)用快速原型法來設(shè)計用戶界面,可以幫助用戶盡快完善自己的理想模型。利用界面原型可以將界面需求調(diào)查的周期盡量縮短,并盡可能滿足用戶的要求。 快速原其主要好處是可盡早型法是迅速

9、地根據(jù)軟件系統(tǒng)的需求產(chǎn)生出軟件系統(tǒng)的一個原型的過程, 獲得更完整、 更正確地需求和設(shè)計。 利用界面原型, 用戶可以很感性地認識到未來系統(tǒng)的界 面風(fēng)格以及操作方式, 從而迅速作出判斷: 系統(tǒng)是否符合自己的感官期望, 是否滿足自己的 操作習(xí)慣, 是否能夠滿足自己工作的需要。 需求分析人員可以利用界面原型, 誘導(dǎo)用戶修正 自己的理想系統(tǒng),提出新的界面要求。因此, 界面需求分析的步驟可為: 確定所涉及的界面元素, 分析用戶特征并定義用戶角 色,依據(jù)用戶角色的界面需求設(shè)計界面原型并不斷改進完善。3 需求分析結(jié)果31 面向用戶的分析結(jié)果不同用戶角色用戶角色的優(yōu)先等級是將不同用戶的要求進行綜合處理的重要參考

10、依據(jù)。對界面的要求體現(xiàn)在界面元素的屬性上, 界面元素構(gòu)成用戶界面。 界面元素的屬性不同, 最 終的界面風(fēng)格就不同。 同一個系統(tǒng)中的不同用戶角色, 面對界面原型, 提出的要求可能產(chǎn)生沖突,需求分析時依據(jù)用戶角色優(yōu)先級別的不同,對界面原型作出對應(yīng)修改。不同用戶角色的需求在目標(biāo)系統(tǒng)中實現(xiàn)方法也有不同。用戶需求是否目標(biāo)系統(tǒng)中得到體現(xiàn),取決于實現(xiàn)用戶需求所帶來的成本、 效益, 并不是所有的用戶界面需求都會體現(xiàn)在系統(tǒng) 界面中。 界面同用戶聯(lián)系緊密, 在特定情況下, 可以利用培訓(xùn)用戶的方式使用戶滿足系統(tǒng)的因此需求分析最終應(yīng)該充分要求。友好的目標(biāo)系統(tǒng)應(yīng)該是同用戶的理想模型接近甚至一致的, 明確用戶的潛在需求,

11、 并將用戶需求在目標(biāo)系統(tǒng)中實現(xiàn)。 在需求分析過程中用戶面對的始終是感性的可視化的實際運行界面,因此界面需求的結(jié)果就是滿足自己要求的目標(biāo)系統(tǒng)界面。3 2 面向設(shè)計人員而不必從頭做起, 所以一由于應(yīng)用快速原型法后可以直接通過改進原型得到目標(biāo)系統(tǒng), 般可結(jié)合表格法一起進行分析, 以利于形成準(zhǔn)確的需求說明書。 表格法就是將軟件界面的構(gòu) 成元素分解為不同類別的最小單位并加以描述,按照劃分后的元素單位擬定不同的設(shè)計方 案,列出詳細表格,用戶可以按照描述說明作出自己的選擇。表格的設(shè)計原則為以界面元素為基本內(nèi)容, 依據(jù)用戶角色和系統(tǒng)功能進行合理分割, 能 夠全面、準(zhǔn)確描述界面風(fēng)格。其內(nèi)容可以固定為三個部分:平面設(shè)計、交互方式定義、功能 模型定義。平面設(shè)計包括視覺設(shè)計、聽覺設(shè)計等,通常是用戶直接可以感受到的界面元素, 能讓用戶從心理上獲得舒適感、 愉悅感。 交互方式定義指計算機系統(tǒng)及軟件系統(tǒng)同用戶交流將對應(yīng)系統(tǒng)功能信息的方式,包括鼠標(biāo)、鍵盤等的使用,是否有命令模式,是否有語音輸出,信息顯示方式 等內(nèi)容。 功能模型定義是指根據(jù)每個用戶角色要完成的一系列工作和任務(wù), 按照一定的優(yōu)先級建立成特定的模型, 按照這種模型來來組織界面布局, 方便用戶完成一系 列工作。實際上,大家用得很多的菜單和導(dǎo)航功能就同用戶角色的工作系列有關(guān)。利用表格形成文檔, 目的在于方便交流, 并在設(shè)計人員和用戶之間建立一座溝通的橋

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論