《用户界面设计》实验讲义计算机科学学院软件工程教研室2011年6月2目录《用户界面设计》实验讲义........................................................................................1Experiment1:EvaluationPractices........................................................................1Experiment2:Designagraphicuserinterface.......................................................5Experiment3...........................................................................................................6Experiment4...........................................................................................................6用户界面设计规范实例.........................................................................................8手机可用性测试案例...........................................................................................34一、项目介绍................................................................................................34二、项目案例................................................................................................34三、标准文档................................................................................................35实验案例...............................................................................................................381Experiment1:EvaluationPracticesThisexperimentneeds2hours.Eachofyouisrequiredtovaluatefivesoftwareinterfacesfromahumanfactorsstandpointusingtheusabilitymeasures.Althoughthesearenotdifficultassignments,theyareanimportantpartofyourlearningexperienceaswellasalargecomponentofyourgrade.Thefollowinginterfacesbutnotlimitedtoisreadyforyourselection.1.Evaluateanautomatedtellermachine(ATM).GowithdrawsomemoneyfromyourbankusinganATMandevaluatetheinterface.Inthiscasewecannotcompletelyseparatethesoftwarefromthehardware,buttrytofocusonthesoftware.Inyourbriefreport,statewhichbank'stelleryouused,whichfeaturesyouused,andbrieflydescribetheATM(apictureofthescreen/keyboardlayoutwouldhelp).Usetheevaluationcriteriaandchecklistprovided.Makeanyadditionalcommentsthatyoufeelarenecessary,andsuggestanyadditionalcriteriathatyoufeelareneeded.2.EvaluatepartofMSWord.Theprogramasawholeistoobigtobepractical,sowearelimitingitbyhavingyouproduceasimple,twopagepaper,withasmallmathematicalformulaandasimplefigure.Turninyourpaper,andpointoutwhichpartsofthetoolyouused.CompareMSWordwithotherwordprocessingtoolsyouhaveused.Howwouldanoviceusertransitiontoanexpertuser?Usetheevaluationcriteriaandchecklistprovided.Makeanyadditionalcommentsthatyoufeelarenecessary,andsuggestanyadditionalcriteriathatyoufeelareneeded.3.Evaluateacellphone.Firstyouneedtotellmewhatcellphoneyouhave,whatcarrieryouuseandwhatfeaturesyouevaluated.Featurestoconsiderevaluatingaremakingacall,savingandretrievingnumbersfrommemory,textmessaging,andconfiguration.Youdonotneedtoevaluateeveryfeature;picktwoorthreethatareinterestingtoyou.Itmaybehardtocompletelyseparatethesoftwarefromthehardware,butfocusonthesoftware.Usetheevaluationcriteriaand2checklistprovided.Makeanyadditionalcommentsthatyoufeelarenecessary,andsuggestanyadditionalcriteriathatyoufeelareneeded.4.EvaluateanelectronicmailsystemsuchasOutlook,Foxmailetc.Evaluateallaspectsofthemailprogram.andcompareittootherelectronicmailsystemsyouhaveused.Usetheevaluationcriteriaandchecklistprovided.Makeanyadditionalcommentsthatyoufeelarenecessary,andsuggestanyadditionalcriteriathatyoufeelareneeded.5.EvaluateaWebsiteportal.Youshouldpickoneoftwosites,dependingonyourinterest.Youmaychooseeither:Pleaseaddyourcommentsaboutanyitem.Includeanyadditionalcriteriayoufeelshouldbeaddressed.ThefollowingratingsrefertoShneiderman'sfiveMeasurablehumanfactorsgoals,orcriteria,thatwehavementionedinourlecture.First,Determinetheimportance.Rankthecriteriaonascaleof1to5,with1beingthemostimportantcriterionand5beingtheleastimportant(atotalordering).Second,givethesoftwaretworatings-GoalandActual.Thefirstrating,Goal,iswhatyouthinkthisapplication'sgoalsshouldbe.Thesecond,Actual,iswhatthesoftwareachieves.Usetimeunitsforquestions1and2.Usethescalesprovidedforquestions3,4,and5.No.CriteriaImportanceGoalActualmostleast12345TimeTime1Timetolearn2Speedofperformancelowmodhighveryhighlowmodhighveryhigh3Rateoferrorsbyusers4Subjectivesatisfaction5RetentionovertimeThefollowingquestionsaredesignedtoestablishathoughtfulevaluationofauserinterface.Usetheblankprovidedtoanswerthequestions.Answerthequestionsonascaleof1to5,where1isastrongno,5isastrongyes,and3isneutral.Ifthequestiondoesnotapply,usea0.4No.CriteriaScorenoneutralyes12345N/A6Istheterminologyconsistent?7Istheterminologyappropriate?8Istheterminologyintheuser'svocabulary?9Aretheinstructionsconsistent?10Dotheinstructionsaccuratelydescribethetask?11Dothedisplaylayoutssimplifythetasks?12Aretheer