如何實(shí)現(xiàn)和提升軟件易用性_第1頁(yè)
如何實(shí)現(xiàn)和提升軟件易用性_第2頁(yè)
如何實(shí)現(xiàn)和提升軟件易用性_第3頁(yè)
如何實(shí)現(xiàn)和提升軟件易用性_第4頁(yè)
如何實(shí)現(xiàn)和提升軟件易用性_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

如何實(shí)現(xiàn)和提升軟件易用

性1、上下文梳理上下文梳理是明確研發(fā)系統(tǒng)與哪些外部實(shí)體存在關(guān)系。在梳理軟件的上下文的時(shí)候,一般會(huì)更加關(guān)注與軟件系統(tǒng)有直接功能交互關(guān)系的實(shí)體,有時(shí)會(huì)忽略軟件系統(tǒng)的用戶,而明確軟件的用戶,是易用性提升的起點(diǎn)。因此,在上下文梳理時(shí)需要明確軟件的目標(biāo)用戶。例如某個(gè)軟件的目標(biāo)用戶是外部客戶和內(nèi)部服務(wù)工程師,那么在上下文分析的時(shí)候,應(yīng)該明確出來(lái),如圖服務(wù)工程師需要注意的是,在對(duì)軟件首個(gè)版本分析上下文的時(shí)候,不能只看服務(wù)工程師需要注意的是,在對(duì)軟件首個(gè)版本分析上下文的時(shí)候,不能只看其它外部實(shí)體軟件軟件當(dāng)前版本范圍的需求,而是需要看軟件所有的需求,例如當(dāng)前版本做不面向外部客戶的特性,但在上下文分析的時(shí)候仍然需要明確出來(lái),否則容易遺漏影響架構(gòu)的需求。2、需求場(chǎng)景分析?使用場(chǎng)景定義從易用性分析出發(fā),前面上下文分析明確了用戶角色,這里要圍繞用戶角色來(lái)梳理用戶的使用場(chǎng)景。使用場(chǎng)景表明了軟件被用戶用來(lái)干什么。梳理使用場(chǎng)景,即基于對(duì)用戶對(duì)軟件業(yè)務(wù)/功能訴求的理解,進(jìn)行場(chǎng)景的定義?;谑褂脠?chǎng)景對(duì)軟件的各個(gè)大大小小相關(guān)的需求特性進(jìn)行歸類,便于下一步的需求分析。更重要的是,使用場(chǎng)景是UI設(shè)計(jì)的重要依據(jù)和輸入。?需求特性的易用性分析需求特性的場(chǎng)景分析,通常是按業(yè)務(wù)/功能特性的維度展開(kāi),圍繞系統(tǒng)和外部實(shí)體之間,對(duì)業(yè)務(wù)/功能特性的功能交互過(guò)程進(jìn)行澄清和細(xì)化。從易用性分析的角度出發(fā),在對(duì)需求特性進(jìn)行場(chǎng)景分析的時(shí)候,需要強(qiáng)調(diào)的地方是:關(guān)注業(yè)務(wù)/功能特性對(duì)易用性的特定要求,例如需要給用戶呈現(xiàn)哪些信息,呈現(xiàn)信息的要求,提供哪些操作功能等。易用性分析只是對(duì)需求場(chǎng)景分析過(guò)程增加了一些要求,并非引入了另一個(gè)獨(dú)立的分析活動(dòng),在場(chǎng)景分析的活動(dòng)中就一次性完成了,因此易用性分析沒(méi)必要單獨(dú)拆分出來(lái)作為一項(xiàng)獨(dú)立活動(dòng),否則會(huì)帶來(lái)很多重復(fù)和工作量浪費(fèi)。?軟件易用性設(shè)計(jì)約束或要求梳理除了特定需求特性在易用性方面的要求在場(chǎng)景分析中完成,軟件在易用性方面有一些公共的設(shè)計(jì)約束或要求需要梳理,包括:呈現(xiàn)風(fēng)格要求:如采用網(wǎng)頁(yè)的平鋪式呈現(xiàn)風(fēng)格,或傳統(tǒng)的窗口式風(fēng)格等。呈現(xiàn)信息要求:確定呈現(xiàn)信息的風(fēng)格,如左樹(shù)右表方式或者其它的風(fēng)格;頁(yè)面刷新速率等。

使用操作要求:如采用導(dǎo)航式組織操作、提供功能快捷入口、操作響應(yīng)延遲、操作步驟、操作集中還是分散等。可擴(kuò)展性要求:信息和和操作功能的組織和呈現(xiàn),能夠方便軟件未來(lái)功能的擴(kuò)展,例如要求支持UI可定制或可配置驅(qū)動(dòng)頁(yè)面呈現(xiàn)等。3、UI架構(gòu)設(shè)計(jì)UI也是需要架構(gòu)設(shè)計(jì)的。目前架構(gòu)設(shè)計(jì)的實(shí)踐中,更多的是關(guān)注軟件功能實(shí)現(xiàn)的技術(shù)方案,基本沒(méi)有涉及UI的設(shè)計(jì)。不過(guò),從易用性的角度出發(fā),UI也是需要架構(gòu)設(shè)計(jì)的。軟件架構(gòu)設(shè)計(jì)除了給出功能視圖、部署視圖、運(yùn)行視圖等,還要給出UI框架視圖。?使用場(chǎng)景??使用場(chǎng)景?易用性設(shè)計(jì)要求呈現(xiàn)風(fēng)格要求呈現(xiàn)信息要求使用操作要求可擴(kuò)展性要求頁(yè)面區(qū)域布局功能布局~ 信息組織布局UI呈現(xiàn)模式UI框架視圖基于前面分析給出的使用場(chǎng)景以及易用性設(shè)計(jì)約束和要求,UI框架視圖的內(nèi)容包括:確定UI的呈現(xiàn)模式:如采用網(wǎng)頁(yè)的平鋪式呈現(xiàn),或傳統(tǒng)的窗口式等。確定頁(yè)面區(qū)域布局的方案:包括操作功能布局和信息組織布局,以UI框架草圖的形式呈現(xiàn)。UI設(shè)計(jì)原則和約束。同軟件架構(gòu)設(shè)計(jì)的其它技術(shù)方案一樣,UI架構(gòu)設(shè)計(jì)方案也需要反復(fù)權(quán)衡并做出選擇。同時(shí),UI架構(gòu)設(shè)計(jì)主要是確定后續(xù)UI設(shè)計(jì)的方向,因此在這個(gè)階段不必急于深入具體的細(xì)節(jié)。UI的架構(gòu)設(shè)計(jì)最好由軟件設(shè)計(jì)師來(lái)負(fù)責(zé),UI設(shè)計(jì)師參與討論和評(píng)審,給出專業(yè)意見(jiàn)。這是因?yàn)閷?duì)UI進(jìn)行架構(gòu)設(shè)計(jì),需要對(duì)軟件的產(chǎn)品概念和軟件業(yè)務(wù)功能場(chǎng)景有深刻的理解和認(rèn)識(shí)才行。軟件的產(chǎn)品概念除了包括軟件是什么、能干什么,還包括軟件應(yīng)該長(zhǎng)什么樣子。在軟件設(shè)計(jì)過(guò)程中不能破壞概念的完整性。例如打算做的是一款給專業(yè)人士用的專業(yè)軟件,需要UI體現(xiàn)專業(yè)性,讓用戶容易對(duì)軟件功能產(chǎn)生信賴感。如果在UI設(shè)計(jì)時(shí)過(guò)于花哨或娛樂(lè)化,無(wú)法體現(xiàn)專業(yè)性,這樣就破壞了軟件產(chǎn)品概念的完整性,導(dǎo)致軟件設(shè)計(jì)失敗。另外,UI是表象,軟件業(yè)務(wù)功能是內(nèi)涵,UI服務(wù)于軟件的業(yè)務(wù)功能場(chǎng)景。對(duì)軟件的產(chǎn)品概念理解最準(zhǔn)確的應(yīng)該是軟件設(shè)計(jì)師,對(duì)軟件的業(yè)務(wù)功能場(chǎng)景理解最準(zhǔn)確的也是軟件設(shè)計(jì)師,因此,UI的架構(gòu)設(shè)計(jì)最好由軟件設(shè)計(jì)師來(lái)負(fù)責(zé)。由于UI設(shè)計(jì)師在其專業(yè)方面經(jīng)驗(yàn)更加豐富,對(duì)業(yè)界趨勢(shì)和友商情況更加了解,UI設(shè)計(jì)師參與設(shè)計(jì)討論和評(píng)審,給出專業(yè)意見(jiàn),有助于彌補(bǔ)軟件設(shè)計(jì)師在UI設(shè)計(jì)專業(yè)領(lǐng)域方面存在的短板。現(xiàn)實(shí)情況下存在這樣的做法:由UI設(shè)計(jì)師負(fù)責(zé)UI的設(shè)計(jì)。由于UI設(shè)計(jì)師并不熟悉軟件業(yè)務(wù),就需要軟件設(shè)計(jì)師在旁邊“指導(dǎo)”。由于存在學(xué)習(xí)和溝通的成本,自然效率不可能高的。更可能發(fā)生的情況是:軟件設(shè)計(jì)師可能忙著其它設(shè)計(jì)工作而疏于“指導(dǎo)”,UI設(shè)計(jì)師不得不自己摸著石頭過(guò)河,這樣就很容易發(fā)生設(shè)計(jì)方向偏差,從而導(dǎo)致更大的返工。4、UI低保真/高保真設(shè)計(jì)UI的架構(gòu)設(shè)計(jì)完成后,UI設(shè)計(jì)師就可以在UI框架視圖的基礎(chǔ)上,開(kāi)展低保真以及高保真的設(shè)計(jì)活動(dòng)。ui設(shè)計(jì)師/ /視覺(jué)工程師‘迭代優(yōu)化、u艇架視圖|產(chǎn)/面精]蠹K?題程師7^侖評(píng)審~一般通過(guò)低保真設(shè)計(jì),就能展示出軟件會(huì)做成什么樣子,高保真一般是在低保真方案定稿后才進(jìn)行,在此之前低保真設(shè)計(jì)反復(fù)討論評(píng)審、迭代優(yōu)化。現(xiàn)實(shí)情況下,這個(gè)設(shè)計(jì)階段容易出現(xiàn)的問(wèn)題是:容易議而不決。導(dǎo)致議而不決的原因,大致有如下幾方面:參與評(píng)審的意見(jiàn)會(huì)很多,特別是如果做的是一款各方關(guān)注的軟件,那方方面面的意見(jiàn)最好都要征集到。UI的評(píng)審意見(jiàn)很容易提:不需要很懂技術(shù),每個(gè)人都能根據(jù)自己的審美和體驗(yàn)提出意見(jiàn),有些能給出與現(xiàn)有設(shè)計(jì)完全不同的建議。審美相關(guān)的意見(jiàn)無(wú)所謂對(duì)錯(cuò),也導(dǎo)致了很難做取舍(想以理服人很難做到)。意見(jiàn)聲音的“大”和“小”,也或多或少會(huì)影響到設(shè)計(jì)方案的裁決。從軟件研發(fā)的進(jìn)展來(lái)看,議而不決的狀態(tài)是不能接受的,無(wú)論如

何UI設(shè)計(jì)都要在適當(dāng)?shù)臅r(shí)刻進(jìn)行基線化,這樣軟件的研發(fā)過(guò)程才能繼續(xù)按計(jì)劃推進(jìn)。因此,對(duì)軟件設(shè)計(jì)師和UI設(shè)計(jì)師來(lái)說(shuō),既要充分考慮各方意見(jiàn),又要把握UI架構(gòu)設(shè)計(jì)確定的原則和方向不丟失、不偏離,同時(shí)仔細(xì)鑒別真正代表用戶、符合使用場(chǎng)景的意見(jiàn)。如果實(shí)在不能和所有人達(dá)成一致,那就需要設(shè)計(jì)師果斷裁決,設(shè)計(jì)必須最終由設(shè)計(jì)師說(shuō)了算。5、軟件試用UI低保真/高保真設(shè)計(jì)完成后,就進(jìn)入軟件開(kāi)發(fā)實(shí)現(xiàn)階段。在軟件交付前盡早組織進(jìn)行軟件試用,是保證軟件易用性的一個(gè)有效手段。軟件開(kāi)發(fā)工程師ui低保真/高保真用戶,軟件ui低保真/高保真用戶,軟件I殳計(jì)師r測(cè)試工程師.關(guān);拴各方…前面UI設(shè)計(jì)的評(píng)審討論,基本上還是“紙上談兵”。軟件真正用起來(lái),好不好用立刻就有感覺(jué)了,用戶可以體驗(yàn)到軟件的真實(shí)操作響應(yīng)、頁(yè)面刷新速度、信息呈現(xiàn)的效果等,這些是無(wú)法通過(guò)低保真/高保真體驗(yàn)到的。這樣軟件在交付前可以有針對(duì)性進(jìn)行優(yōu)化。因此,盡早組織軟件試用是一個(gè)確保軟件交付時(shí)的易用性質(zhì)量的有效性手段??傊?,提升軟件的易用性的有效途徑包括:需求階段明確軟件的用戶、使用場(chǎng)景和易用性的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論