一種界面需求分析的方法_第1頁
一種界面需求分析的方法_第2頁
一種界面需求分析的方法_第3頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、軟件界面是人與計(jì)算機(jī)之間的媒介。用戶通過軟件界面來與計(jì)算機(jī)進(jìn)行信息交換。因此,軟件界面的質(zhì)量,直接關(guān)系到應(yīng)用系統(tǒng)的性能能否充分發(fā)揮,能否使用戶準(zhǔn)確、高效、輕松、 愉快地工作,所以軟件的友好性、易用性對(duì)于軟件系統(tǒng)至關(guān)重要。目前國內(nèi)軟件開發(fā)者在設(shè)計(jì)過程中很注重軟件的開發(fā)技術(shù)及其具有的業(yè)務(wù)功能,而忽略了用戶對(duì)軟件界面的需求,影響軟件的易用性、友好性;對(duì)界面設(shè)計(jì)的研究也集中在界面設(shè)計(jì)技術(shù)、設(shè)計(jì)手段上面。軟件開發(fā)人員在設(shè)計(jì)時(shí)以經(jīng)驗(yàn)為參考依據(jù),缺乏對(duì)實(shí)際用戶需求的了解。而軟件的友好性、易用性同用戶特征緊密相聯(lián), 同樣的軟件界面,不同用戶可能有絕然相反的評(píng)價(jià)。因此分析用戶特征、了解用戶需求和操作習(xí)慣,是開發(fā)

2、軟件界面的必有步驟,必須引起足夠重視。本文討論了一種界面需求分析的方法,意在探討研究如何完成針對(duì)系統(tǒng)所有用戶的界面需求定義,從而開發(fā)為用戶所接受的界面。討論該方法的目的在于幫助設(shè)計(jì)人員快速明確用戶的 界面需求,讓用戶充分參與到界面需求分析中,從而在最終界面需求說明中體現(xiàn)用戶的思想,滿足用戶要求。2、界面需求分析過程2 . 1界面元素通常一個(gè)軟件界面的元素包括界面主顏色、字體顏色、字體大小、界面布局、界面交互方 式、界面功能分布、界面輸入輸出模式。其中,對(duì)用戶工作效率有顯著影響的元素包括:輸入輸出方式、交互方式、功能分布,在使用命令式交互方式的系統(tǒng)中,命令名稱、參數(shù)也 是界面元素的內(nèi)容,如何設(shè)計(jì)

3、命令及參數(shù)也很重要。影響用戶對(duì)系統(tǒng)友好性評(píng)價(jià)的元素則有: 顏色、字體大小、界面布局等,這種劃分不是絕對(duì)的,軟件界面作為一個(gè)整體,其中任何一 個(gè)元素不符合用戶習(xí)慣、不滿足用戶要求都將降低用戶對(duì)軟件系統(tǒng)的認(rèn)可度,甚至影響用戶的工作效率,而使用戶最終放棄使用系統(tǒng)。圍繞界面元素所要達(dá)到的設(shè)計(jì)目的是讓最終用戶能夠獲得美感、提高工作效率、易于操作使用系統(tǒng)。目前在界面元素的選擇、布局設(shè)計(jì)等方面的研究進(jìn)行得較多,內(nèi)容涵蓋了人機(jī)工程學(xué)、認(rèn)知心理學(xué)、美學(xué)、色彩理論等方面的探討。界面需求分析必須圍繞用戶為中心,不同于客觀功能需求分析,具有很大的主觀性。雖然,界面設(shè)計(jì)人員可以按照通行的原則來設(shè)計(jì),但是用戶個(gè)體的文化背

4、景、知識(shí)水平、個(gè)人喜好等是千差百異的,其界面需求也是相差很大。不同的用戶,對(duì)軟件界面有不同的要求,表達(dá)自己要求的方式也盡不相同。而且用戶的界面要求通常不象業(yè)務(wù)功能需求那樣容易明確、有據(jù)可查、可以利用專門工具進(jìn)行分析。多數(shù)用戶往往并不能提出明確的、全局的界面需求, 其需求同自身主觀因素聯(lián)系緊密,是模糊、變化的。調(diào)查用戶的界面需求,必須先從調(diào)查用戶自身特征開始,將不同特征用戶群體的要求進(jìn)行綜合處理,再有針對(duì)性地分析其界面需求。因此這里引出用戶角色這個(gè)概念模型。用戶角色是指按照一定參考體系劃分的用戶類型,是能夠代表某種用戶特征、便于統(tǒng)一描述的眾多用戶個(gè)體的集合。 用戶調(diào)查的目標(biāo)是通過調(diào)查分析用戶特征

5、,將每個(gè)不能建立模型的單一用戶歸納為集合, 將用戶集合定義為角色模型,同時(shí)賦予不同的優(yōu)先級(jí)別,了解記錄其界面需求。用戶的需求調(diào)查和其特征調(diào)查即用戶角色定義,往往同時(shí)進(jìn)行。調(diào)查的方法有很多種,如直接交流、資料統(tǒng)計(jì)、表格調(diào)查等。用戶角色定義的原則是有代表性、同系統(tǒng)功能 有關(guān)并有利界面的需求分析。一個(gè)用戶角色可能包括大量的用戶個(gè)體,他們對(duì)于界面的要求可以按照一定的界面模型進(jìn)行定義。在一個(gè)軟件系統(tǒng)中,用戶角色定義時(shí)所依據(jù)體系可以多種多樣,一個(gè)單一用戶可以屬于不同參考體系下的不同用戶角色,但是一個(gè)用戶角色要求 能夠代表一種界面需求類型。如收銀員就是按照用戶工作職位劃分出來一個(gè)用戶角色,如果按照操作計(jì)算機(jī)

6、的熟練程度,屬于收銀員角色中的系統(tǒng)用戶又可以分為:熟練用戶、生疏用戶。用戶角色定義就是人機(jī)工程學(xué)理論在軟件開發(fā)過程中的一種應(yīng)用。用戶角色的確定可以根據(jù)系統(tǒng)需求方提供的用戶資料和行業(yè)經(jīng)驗(yàn), 如美學(xué)觀念、用戶計(jì)算機(jī)水平、用戶工作內(nèi)容等對(duì) 用戶進(jìn)行初始角色定義,然后在需求調(diào)查過程中進(jìn)行修正擴(kuò)充。之所以要定義用戶角色, 是因?yàn)椴煌挠脩艚巧谛枨蠓治鲞^程中的需求目標(biāo)不同,側(cè)重點(diǎn)也不同,甚至互相矛盾。在一個(gè)大型系統(tǒng)中,需求分析人員面對(duì)的用戶只能是眾多單一的用戶個(gè)體,他們的需求千奇百怪。 只有明確了用戶角色, 需求分析人員才能在紛亂復(fù)雜而又不甚明了的用戶要求中理出脈絡(luò),依據(jù)用戶角色不同的優(yōu)先級(jí)別,平衡眾多

7、用戶需求中的矛盾, 抽象出完整的GUI界面模型。2 . 3需求變化我們知道用戶對(duì)于界面通常只能提出基本的要求,而且提出的要求也不一定科學(xué),因此如何誘導(dǎo)用戶在項(xiàng)目進(jìn)行中盡早明確自己的需求,是任何需求分析人員都會(huì)面臨的問題。用戶對(duì)目標(biāo)系統(tǒng)的認(rèn)識(shí)和需求的變化過程如下圖所示:對(duì)比修改理想系統(tǒng)目標(biāo)系統(tǒng)評(píng)審設(shè)計(jì)實(shí)現(xiàn)分析開發(fā)人員用戶要求用戶根據(jù)自己想象中的理想系統(tǒng)向分析開發(fā)人員提出自己的要求。開發(fā)方實(shí)現(xiàn)目標(biāo)后交給用戶,在系統(tǒng)實(shí)施運(yùn)行后,用戶將實(shí)際目標(biāo)系統(tǒng)同自己想象中的理想系統(tǒng)對(duì)比,同時(shí)目標(biāo)系統(tǒng)的使用會(huì)刺激用戶修正想象中的理想系統(tǒng),然后提出新的需求。由于軟件界面的評(píng)審因素同用戶的心理狀況、認(rèn)識(shí)水平有很大關(guān)系,

8、所以對(duì)于軟件界面,用戶只有在使用過之后才能知 道是否符合自己的操作習(xí)慣,顏色、字體等界面元素是否滿足自己的要求,從而提出更明確的要求。由于在軟件開發(fā)前期, 用戶的界面需求很模糊, 甚至沒有自己的理想模型,用戶提出的要求就很難量化,結(jié)果很容易被需求分析人員忽略。因此在用戶角色定義完成后應(yīng)用快速原型法來設(shè)計(jì)用戶界面,可以幫助用戶盡快完善自己的理想模型。利用界面原型可以將界面需求調(diào)查的周期盡量縮短,并盡可能滿足用戶的要求??焖僭头ㄊ茄杆俚馗鶕?jù)軟件系統(tǒng)的需求產(chǎn)生出軟件系統(tǒng)的一個(gè)原型的過程,其主要好處是可盡早獲得更完整、更正確地需求和設(shè)計(jì)。利用界面原型,用戶可以很感性地認(rèn)識(shí)到未來系統(tǒng)的界面風(fēng) 格以及操

9、作方式,從而迅速作出判斷: 系統(tǒng)是否符合自己的感官期望,是否滿足自己的操作習(xí)慣,是否能夠滿足自己工作的需要。需求分析人員可以利用界面原型,誘導(dǎo)用戶修正自己的理想系統(tǒng),提出新的界面要求。因此,界面需求分析的步驟可為:確定所涉及的界面元素,分析用戶特征并定義用戶角色,依據(jù)用戶角色的界面需求設(shè)計(jì)界面原型并不斷改進(jìn)完善。3需求分析結(jié)果3 . 1面向用戶的分析結(jié)果用戶角色的優(yōu)先等級(jí)是將不同用戶的要求進(jìn)行綜合處理的重要參考依據(jù)。不同用戶角色對(duì)界面的要求體現(xiàn)在界面元素的屬性上,界面元素構(gòu)成用戶界面。 界面元素的屬性不同, 最終的界面風(fēng)格就不同。同一個(gè)系統(tǒng)中的不同用戶角色,面對(duì)界面原型,提出的要求可能產(chǎn)生沖突

10、,需求分析時(shí)依據(jù)用戶角色優(yōu)先級(jí)別的不同,對(duì)界面原型作出對(duì)應(yīng)修改。不同用戶角色的需求在目標(biāo)系統(tǒng)中實(shí)現(xiàn)方法也有不同。用戶需求是否目標(biāo)系統(tǒng)中得到體現(xiàn),取決于實(shí)現(xiàn)用戶需求所帶來的成本、 效益,并不是所有的用戶界面需求都會(huì)體現(xiàn)在系統(tǒng)界面 中。界面同用戶聯(lián)系緊密, 在特定情況下,可以利用培訓(xùn)用戶的方式使用戶滿足系統(tǒng)的要求。友好的目標(biāo)系統(tǒng)應(yīng)該是同用戶的理想模型接近甚至一致的,因此需求分析最終應(yīng)該充分明確用戶的潛在需求,并將用戶需求在目標(biāo)系統(tǒng)中實(shí)現(xiàn)。 在需求分析過程中用戶面對(duì)的始終是感 性的可視化的實(shí)際運(yùn)行界面,因此界面需求的結(jié)果就是滿足自己要求的目標(biāo)系統(tǒng)界面。3 . 2面向設(shè)計(jì)人員由于應(yīng)用快速原型法后可以直

11、接通過改進(jìn)原型得到目標(biāo)系統(tǒng),而不必從頭做起,所以一般可結(jié)合表格法一起進(jìn)行分析,以利于形成準(zhǔn)確的需求說明書。表格法就是將軟件界面的構(gòu)成元 素分解為不同類別的最小單位并加以描述,按照劃分后的元素單位擬定不同的設(shè)計(jì)方案,列出詳細(xì)表格,用戶可以按照描述說明作出自己的選擇。如以下表格:字體及大小標(biāo)題文字小四宋體加粗輸入框文字五號(hào)宋體菜單文字五號(hào)宋體命令文字小四宋體幫助文字五號(hào)仿宋表格的設(shè)計(jì)原則為以界面元素為基本內(nèi)容,依據(jù)用戶角色和系統(tǒng)功能進(jìn)行合理分割,能夠全面、準(zhǔn)確描述界面風(fēng)格。其內(nèi)容可以固定為三個(gè)部分:平面設(shè)計(jì)、交互方式定義、功能模型 定義。平面設(shè)計(jì)包括視覺設(shè)計(jì)、聽覺設(shè)計(jì)等,通常是用戶直接可以感受到的

12、界面元素,能讓用戶從心理上獲得舒適感、愉悅感。交互方式定義指計(jì)算機(jī)系統(tǒng)及軟件系統(tǒng)同用戶交流信息 的方式,包括鼠標(biāo)、鍵盤等的使用,是否有命令模式,是否有語音輸出,信息顯示方式等內(nèi) 容。功能模型定義是指根據(jù)每個(gè)用戶角色要完成的一系列工作和任務(wù),將對(duì)應(yīng)系統(tǒng)功能按照一定的優(yōu)先級(jí)建立成特定的模型,按照這種模型來來組織界面布局,方便用戶完成一系列工作。實(shí)際上,大家用得很多的菜單和導(dǎo)航功能就同用戶角色的工作系列有關(guān)。利用表格形成文檔,目的在于方便交流,并在設(shè)計(jì)人員和用戶之間建立一座溝通的橋梁。4結(jié)束語界面需求分析的結(jié)果應(yīng)該是清晰、準(zhǔn)確、符合用戶習(xí)慣、滿足人機(jī)工程學(xué)要求的界面設(shè)計(jì)方案,能夠形成清晰的開發(fā)文檔。

13、該文介紹了將模糊卻又時(shí)時(shí)存在的用戶需求轉(zhuǎn)化為清晰、準(zhǔn)確的需求定義文檔的一種方法。該方法可以作為進(jìn)行需求分析的基本思路在實(shí)際項(xiàng)目中擴(kuò)充 發(fā)展、靈活應(yīng)用。目前該方法在多個(gè)項(xiàng)目中得到實(shí)踐應(yīng)用,對(duì)提高軟件系統(tǒng)友好性、 降低系統(tǒng)實(shí)施成本方面頗有意義。彩屏手機(jī)軟件界面設(shè)計(jì)規(guī)范fireart一、界面設(shè)計(jì)的原則手機(jī)軟件界面是置身于手機(jī)操作系統(tǒng)中的人機(jī)交互的窗口,設(shè)計(jì)界面必須基于手機(jī)的物理特性和軟件的應(yīng)用特性進(jìn)行合理的設(shè)計(jì),界面設(shè)計(jì)師首先應(yīng)對(duì)手機(jī)的系統(tǒng)性能有所了解,例如:手機(jī)所支持的最多色彩數(shù)量、手機(jī)所支持的圖像格式,其次應(yīng)該對(duì)軟件的功能詳細(xì)了解熟悉 每個(gè)模塊的應(yīng)用模式。從而做到最大限度的利用現(xiàn)有資源進(jìn)行用戶界

14、面的開發(fā)。二、定制界面版式a)界面構(gòu)成的基本單位軟件界面的構(gòu)成在其界面所轄范圍往往會(huì)被分為幾個(gè)標(biāo)準(zhǔn)的信息區(qū)域:標(biāo)題區(qū)、主信息操作區(qū)、公共導(dǎo)航區(qū)、標(biāo)題區(qū):主要是軟件 LOGO、軟件版本、以及相關(guān)圖文信息。功能操作區(qū):它是軟件的核心部分,也是版面上面積最寬的部分。公共導(dǎo)航區(qū):它是對(duì)軟件操作進(jìn)行宏觀操控的區(qū)域,隨時(shí)可見,在這里它可以保存當(dāng)前操作結(jié)果、切換當(dāng)前操作模塊、退出軟件系統(tǒng),實(shí)現(xiàn)對(duì)軟件的靈活操控。界面版式的設(shè)定,在很大程度上需要借鑒相關(guān)手機(jī)系統(tǒng)界面的版式,以確保樣式的相對(duì)統(tǒng)一,利于系統(tǒng)與軟件的整合。當(dāng)然也要考慮軟件本身的應(yīng)用特性,結(jié)合操作的可用性和可實(shí)施性,對(duì)版式進(jìn)行合理的調(diào)整,使呈現(xiàn)信息的區(qū)

15、域與區(qū)域之間協(xié)調(diào)統(tǒng)一,主次得當(dāng)。確保用戶可以方便快捷地進(jìn)行功能操作。b)界面元素的分解與組合界面的版式構(gòu)成依賴于界面的點(diǎn)線面的構(gòu)成,手機(jī)軟件由于自身運(yùn)行環(huán)境小,那就決定了必須控制自身的大小。因此我們的界面圖形必須根據(jù)需要進(jìn)行切分,能夠用程序?qū)崿F(xiàn)的效果盡量用程序?qū)崿F(xiàn),如單色的線和面。復(fù)雜的圖標(biāo)就保留用圖片方式來呈現(xiàn),因此我們?cè)诮缑姘媸降脑O(shè)計(jì)稿完成后,必須和程序員進(jìn)行密切的溝通,對(duì)需要分解的圖形元素進(jìn)行分解后優(yōu)化, 然后交付程序員進(jìn)行版式的第二次組合。在圖形元素第二次組合的過程中,為確保事先已經(jīng)設(shè)計(jì)好的界面效果能夠比較準(zhǔn)確地反映在軟件的實(shí)際界面上,針對(duì)圖形切片,我們應(yīng)給預(yù)準(zhǔn)確的尺寸及坐標(biāo)位置,以方

16、便程序員準(zhǔn)確的把界面嵌合到程序中去,以保證界面的最終可用。嚴(yán)格來說我們需要提交幾個(gè)部分的東西:1、界面三個(gè)信息區(qū)的圖形切片 (標(biāo)題區(qū):TitleOl 、Title02、主信息操作區(qū):其命名可根 據(jù)不同欄目主信息區(qū)為標(biāo)準(zhǔn), 女口:電子地圖主信息操作區(qū), map_mainO1 、map_main02公共導(dǎo)航區(qū):NavOI、Nav02)2、提供相關(guān)bgcolor的16進(jìn)制色值及配色方案。3、提供數(shù)據(jù)準(zhǔn)確的界面版式分割圖及關(guān)鍵切片的坐標(biāo)位置圖示(根據(jù)程序員提供的坐標(biāo)定位規(guī)則來確定圖形切片的位置)三、視覺效果彩屏手機(jī)界面的視覺效果, 應(yīng)該遵循給用戶舒適、生機(jī)與活力的原則,通過視覺感官的刺激, 增加用戶的

17、親和力,適應(yīng)不同用戶的不同心理特征。1)簡約明快型(適合色彩支持?jǐn)?shù)量較少的彩屏手機(jī))基于大塊顏色和線條組合的構(gòu)成方式,不乏大氣、簡約且精到、精彩。點(diǎn)線面基本元素的形狀構(gòu)成結(jié)合色彩的純凈搭配,干凈利落,給用戶的操作帶來輕松的感受。在設(shè)計(jì)的過程中基于上述風(fēng)格設(shè)計(jì)的思路,在視覺效果的設(shè)計(jì)上需要參考如下方法:a、結(jié)合界面圖形設(shè)計(jì)的隱喻性,圖標(biāo)圖形盡量使用簡潔的平面圖形,盡量使用像素化的表現(xiàn)形式。b、展現(xiàn)圖形界面的精到之處,合理的使用線條和色彩漸變,以確保細(xì)節(jié)的完美體現(xiàn)。c、把握界面整體色調(diào)的同時(shí)注意在圖標(biāo)和線條的色彩配置上下功夫,以活躍整個(gè)畫面, 避免整個(gè)界面色彩單一,黯淡無光.2)高貴華麗型(適合支

18、持色彩數(shù)量較多的彩屏手機(jī),最好支持帶8位Alpha通道的png透明圖)基于飽和的色彩和華麗的質(zhì)感,塑造超酷、超眩的視覺感受,利用羽化了的像素對(duì)圖形圖像進(jìn)行仿真設(shè)計(jì),不僅塑造界面色彩、形狀,還進(jìn)一步在元素的質(zhì)感和體積感上下功夫。給用戶一種高貴華麗的視覺享受。在設(shè)計(jì)的過程中基于上述風(fēng)格設(shè)計(jì)的思路,在視覺效果的設(shè)計(jì)上需要參考如下方法:a、塑造界面的體積感和質(zhì)感,根據(jù)需要表現(xiàn)透明、半透明、粗燥、光滑等不同的視覺效果。b、圖標(biāo)的制作中盡量避免生硬的邊緣輪廓,提倡漸變、羽化加強(qiáng)圖形的仿真性能,使設(shè)計(jì)更加趨于人性化。c、 考慮界面的整體色調(diào),最好使用鄰近色或同類色進(jìn)行色彩構(gòu)成,采用色彩的弱對(duì)比,因?yàn)榻缑鎴D形本身就結(jié)合了體積感和質(zhì)感的塑造,如果整體色調(diào)對(duì)比太強(qiáng),很容易給用戶造成眼睛疲勞。四、視覺元素的設(shè)計(jì)圖形元素設(shè)原則:風(fēng)格統(tǒng)一、簡潔、直觀、隱喻、圖形元素設(shè)計(jì)流程:確定風(fēng)格確定圖標(biāo)的功能確定圖標(biāo)的造型進(jìn)行制作1. 確定風(fēng)格:就是根據(jù)界面的總體風(fēng)格的策劃思路,結(jié)合界面其他元素的需要,對(duì)圖標(biāo)的整體風(fēng)格進(jìn)行考慮,以保證圖標(biāo)和整體效果的融合。2. 確定圖標(biāo)功能:在設(shè)計(jì)圖形之前這一點(diǎn)顯得特別重要,我們?cè)O(shè)計(jì)圖標(biāo)的目的是實(shí)用又美觀,也就是說要考慮圖標(biāo)的隱喻性,他代表的意思必須是用戶可知的、熟知的。所以圖標(biāo)的功能是我們進(jìn)行圖標(biāo)造型設(shè)計(jì)的標(biāo)準(zhǔn)和依托。3. 確定圖標(biāo)的

溫馨提示

  • 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)論