




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
外文原文USERCENTRICDESIGNUSERSMAYINTHEINTERNALPAGESOFGUIDELINES,ONEOFTHEMOSTCOMMONLYMENTIONEDISTHE“KNOWYOURCUSTOMERS“IFNOTACREDIBLENUMBEROFENDUSERMOBAN,ADESIGNMAYBETOOBROADANDDESIGNERSRELYONTHECONTRARYTHATMAYBEAFFECTEDBYRESTRICTIONSONTHENEGATIVEAPPLICATIONOFTHEMODELUSEDAGOODDESIGNERMUSTNOTONLYUNDERSTANDTHEIRTARGETCUSTOMERS,BUTALSOTHESAMEASTHEYTHOUGHTTHINKINGLIKETHEINSTITUTEFORUSERS,LIKETHECONSTRUCTIONOFAHIGHQUALITYGUIISNECESSARYINTHEDESIGNPROCESSTOTAKEINTOACCOUNTTHEUSERS,ITWILLBEA“USERCENTRICDESIGN“APPROACH,INTHISONE,THEUSERISTHECENTREOFTHEEARLYDESIGNPROCESS,BUTALSOTHELATTERPARTOFTHETESTINGANDEVALUATIONCENTERAUSERCENTRICTECHNOLOGYCALLEDPARTICIPANTSINTHEDESIGNOFTHEENTIREDESIGNPROCESSTOEMPHASIZEACTIVEUSERSINCLUDING,INPARTICULARINTHEASSESSMENTUSERCENTREDONTHETHREEASPECTSOFDESIGN1USERSUSUALLYTHEFOLLOWINGTYPESOFAPPLICATIONSFORUSERSNEWUSERSINTERMEDIATEUSERSBYEXPERTS2THEUSERTASKSTHEMOSTCOMMONTYPESARECOMMONTASKSDESIGNERSSHOULDIMPROVETHESETASKSNOTCOMMONTASKSPERHAPSTHESETASKSANDONTHEDESIGNDEVELOPMENTRESOURCESANDTIMENOTHINGCOMPAREDTOTHECOMMONTASKSOFPRIORITYCONTENTUSERSWILLBEINTHEIMPLEMENTATIONOFWHATTHEIRMISSIONGUIINVOLVEDINTHEDESIGNOFENDUSERSSHOULDBECAREFULLYCONSIDEREDGUIUSERISNOTTHEDESIGNERS,THEIRINTERACTIONSHOULDALSOBETAKENINTOACCOUNTINORDERFORTHEMTOTHEDESIGNPROCESSINTHEROLEOFTHELAKEMOREDYNAMIC,NOTONLYTHEINITIALPRODUCTIONOFTHENEWDESIGN,BUTALSOPROVIDEFEEDBACKONTHEPROPOSEDDESIGNEARLYPROTOTYPEISTHEUSEOFINTERACTIVEDESIGNATTHECENTREBOTHOFTHESEPROTOTYPECANBEUSEDASASYMBOLOFTHECURRENTGUIFEATURES,CANALSOBEUSEDASEVIDENCEITNEEDSTHEFUNCTIONOFTHEPAPERPROTOTYPEINTHEDESIGNOFHIGHQUALITYUSERPAGESISANIMPORTANTACTIVITY,WEWILLDISCUSSCHAPTER5HUMANFACTORSINTHEFOLLOWINGSECTION,WEDISCUSSTHEDESIGNOFTHEUSERINTHECENTREOFTHETWOMAINISSUESUSERSANDTASKSANALYSISOFUSERSANALYSISOFUSERSINTHEDESIGNPROCESSISANIMPORTANTPARTUSERSOFTHERESULTSOFANUMBEROFTYPICALENDUSERTHISISATYPICALONEISUSUALLYENTEREDBYANUMBEROFAREASSUCHASKNOWLEDGE,SKILLLEVEL,ROLE,KNOWLEDGESYSTEMS,SUCHASIDENTIFICATIONOFSIMILARCOMPONENTSOFTHEPLANUSERPOPULATIONLEVELSOFCORRUPTIONSUCHATYPICALUSERPOPULATIONANDASUBSIDIARYOFKNOWLEDGE,PEOPLEAREUSUALLYTHEWAYTOTHEUSERDOCUMENTARCHIVEANYGUIDESIGNPROCESS,THEINFORMALLEVELISTOHAVETHEKINDOFGREATNEEDSUCHINFORMATIONAUSERDOCUMENTATIONEXAMPLEONTHEPHONEJAVAMUSICPLAYER,ASFOLLOWS1MONTHTOBUYANEWWIRELESSGAMEORTHERINGTONE2,ATLEASTTWOMONTHSTOBUYACD3,PROFICIENTINHIGHPERFORMANCEMOBILEPHONES4,BETWEENTHEAGESOF16305,USINGANMP3PLAYER,CELLPHONEANDCANCONNECT6,LISTENTOORWATCHTHEFOLLOWINGRADIOSTATION/MUSICSHOWOMITTEDASFARASPOSSIBLE,THEDESIGNERSMUSTHAVEDIRECTREPRESENTATIONONTHEUSER,IFPOSSIBLE,CANWORKINTHEIRAREASTOSPECIFICACCOUNTOFTHEIRSPECIFICWORKENVIRONMENTMISSIONDESIGNANDANALYSISTHECONCEPTISTHETASKOFGUIDESIGNISANIMPORTANTELEMENTNODOUBTNOTONLYTOTHETASKOFEXPLAININGTHENEEDFORUSERGUIWITHINTHEFRAMEWORKOFTHEREALIZATIONOFAFIXEDRESULTOFTHEACTIONSOFTHEDETAILS,FOREXAMPLE,INAWORDPROCESSORTOCREATEACOMPLEXGLOSSARYATTHESAMETIMESTRESSEDTHENEEDTOANEXPERTLEVELUSERSCANIMPLEMENT,ANDCHECKTHEMAILANYLEVELOFUSERTASKSCANBEIMPLEMENTED,THEYSHOULDNOTBETAKENFORGRANTEDASANOVICETASKSCANALSOBEUSEDTOTESTTHEABILITYTOUSEINORDERTOTESTSOMEOFTHESPECIFICGUI,DESIGNERSOFTHETESTENVIRONMENTCREATEDAUSERMUSTCOMPLETEASPECIALTASKANALYSISOFTHETASKS,USERSCOMPLETETHESETASKSUSINGTHESYSTEMTHEWAYTHISANALYSIS,BYAUSERWANTTOACHIEVETHETASKOFSINGLEUSEGUI,THEINFORMATIONNEEDED,ANDTHEYNEEDTOCOMPLETETHEINTERMEDIATESTEPSMANDATEOFANINTERVIEWWITHTHEUSERTOOBSERVETHECOMPLETIONOFTHEIRTASKOFSETTINGAGOODWAYTOIMPLEMENTSUCHMEASURESTHISGUITASKSUNDERTHEMANDATEANDACHIEVETHEEXAMPLESAREASFOLLOWSTHEMP3INTOARINGTONEITOENTERTHEMAINMENU,CHOOSETOCONVERTTHEMODELIICONVERSIONMODESCREEN,SELECTTHEIMPORTATIONOFMP3FILESIIICONVERSIONFORMATSCREEN,SELECTTHEOUTPUTOPTIONSIVEXPORTINGSCREEN,SELECTTHERINGTONEANDFORMATOFTHEDOCUMENTTORENAMEAPIECEOFMUSICSENTTOANOTHERPHONEITOENTERTHEMAINMENU,SELECTSHEARDEFORMATIONPLATEIISHEARDEFORMATIONPLATEINTHESCREEN,SELECTTHEDESIREDDOCUMENTIIISHEARDEFORMATIONPLATEINSELECTSENDOPTIONSIVSENDTHEDIALOGBOX,CHOOSEADIFFERENTCLOTHPHONEOPTIONVSENTTOANOTHERPHONESSCREEN,SELECTTHERECIPIENTSOFTHENUMBERORTHENUMBEROFPHONEMODELSUSINGTHELABELALLOCATIONOFPRIORITIESIINTHEMAINMENU,SELECTPRIORITYIIGUIMISSIONDEPENDSONTHESAMETASKSINDIFFERENTGUIONTHEIMPLEMENTATIONCOULDBECOMPLETELYDIFFERENTFROMTHETASKRESULTSREFLECTIONSONTHESPECIFICLOUDLYTHISTECHNOLOGYPROVIDES,INGUITESTS,REQUIREUSERSTOINTERACTWITHTHESYSTEMTOTHEIRIDEASINWRITINGINTHEFORMOFEXPRESSIONTHISOBSERVERCANOBSERVETHEFORMOFADDITIONALUSERINTERACTIONINTOTHEPROCESS,TOIDENTIFYTHEDESIGNOFTHEPAGEINUNEXPECTEDMISUNDERSTANDINGSTHEUSERSAREUSUALLYAGUIINTERACTIONWITHTHEPROCESSMADEINTOVIDEO,BECAUSEITISCONDUCIVETOBETTERANALYSISTHETECHNOLOGYOFAMORESIMPLIFIEDVERSION,INCLUDINGTHEUSEOFTHEUSERINTERACTIONTODOWITHTHEGUIRECORDOBSERVERTOUSEANDECONOMICALLYFEASIBLETOUSETHEACTFORTHEACCURACYANDTHOROUGHNESSEVENINTHISSIMPLIFIEDVERSION,THISTYPEOFTESTCANBEFULLYDISPLAYEDUSEFULINFORMATIONADDITIONALTESTSARENEEDEDATTENTIONTOTHENEEDTOUSETHISTYPEOFTESTONTHEUSEOFTHEVIRUSDEALWITHITACCORDINGLY,SUCHASRESTRICTIONSONASINGLETESTOFTIMEFORAFEWMINUTESVIVIDPAGESAREONTHEUSERSOFINFORMATIONVISUALIZATIONCONTROVERSIALTHENEXTPARTOFOURDISCUSSIONFROMTHECENTEROFHUMANUSERSOFTHETRANSFERTOTHECOMPUTER,ALIVELYDISCUSSIONONTHEUSERPAGESOFVISUALPRESENTATIONSHOWSCHEDULEDOBVIOUSLYTHESHOWISAVIVIDPRESENTATIONOFTHEUSERPAGESINONEOFTHEMOSTIMPORTANTASPECTSITCANHELPDEVELOPERSTOSHOWAPRESENTATIONFROMBELOWASTHEBASISFORTHECONSTRUCTIONOFTHELANGUAGE,ANDCANGENERATEVERYCOMPLICATEDSHOWSCHEDULEDTOLINKTOGETHERASHOWCANBERESCHEDULEDFOROTHERPROCEDURESTOPROVIDEATTACHMENTFAMILIARWITHTHESOFTWAREDESIGNEDTOREADERSKNOWTHATTHISMODELCALLEDTHECREATIONOFTHEMECHANISMISOLATIONSHOWTHESPECIFICPARTOFTHEREASONMAYBESEMANTICSANDOTHERAREASSEPARATELYJINGHANFIXEDORAPARTOF,THEUSEOFRULESOROTHERGRAPHICTIPSSUCHASADIFFERENTWINDOW,RESIZABLEWINDOWINTHESAMEREGIONCANBEUSEDFOREXAMPLE,ASETOFDIAGNOSTICTOOLSCANBEDIVIDEDINTOGROUPS,ANDOTHERSPACESINOTHERPARTSSEPARATEOUTPUTTHISISOURVISUALPRESENTATIONOFTHENESTINGAREAGRADEDTHELASTELEMENTSBELOWWEWILLDISCUSSOUTPUTINTHEGUIPARTTEMPORARYORDERDISPLAYTHECONTENTSDEPENDONEXTERNALINPUTFOREXAMPLE,THEUSERINTERACTIONORTASKSARECOMPLETEDDESIGNANDDEVELOPMENTPROCESSINATYPICALGUIDESIGNANDDEVELOPMENTPROCESS,THEDESIGNERRESPONSIBLEFORASERIESOFGRAPHICSTOCREATEAGUITHATEACHSCREENISUSUALLYAWHITEWRITINGBOARDORAPIECEOFPAPERDRAWNTHESEGRAPHICS,SUCHASPHOTOSHOPANDTHENINAVISUALBASICORGRAPHICSTOOLSMADEINTHEMODELINTERFACEDESIGNERSINTHEUSEOFFONTS,COLORSANDLAYOUTOFTHECONTROLSUNTILHEORSHEISSATISFIEDWITHTHERESULTSSOFARTHISCAUSEDTHEGUITOBECOMEAMODELTOTHEDEVELOPERORDEVELOPMENTTEAMNORMATIVEPARTOFTHEIRMISSIONISTOACHIEVETHEIDEALDESIGNEROFTHEGUIINMANYCASES,THEDESIGNEROFTHEMODELTOTHEDEVELOPERORDEVELOPMENTTEAMBROUGHTALOTOFPROBLEMS,WHYISUSUALLYASERIESOFWRONGASSUMPTIONSWEWILLFIRSTDISCUSSTHESECOMMONASSUMPTIONS,ANDTHENLOOKATTHEJAVALAYOUTMANAGERCANHELPUSHOWTORESOLVETHEMTHECOMMONDESIGNERRORSLEDTOTHEASSUMPTIONTHATTHESITUATIONFIRSTOFALL,MAYASSUMETHATTHEDESIGNERLABELSSUCHASBUTTONSANDCONTROLSCONTAINEDINTHETEXTSTRINGSINTHESAMESIZEIFDIFFERENTCOUNTRIESORREGIONSTOTHEUSERPROFILEOFTHISAPPLICATION,SOTHATUSERSOFTHESTRINGISLIKELYTOBETRANSLATEDINTOTHATCOUNTRYORREGIONALLANGUAGEIFTHISISVERYPOSSIBLEAFTERASTRINGOFTRANSLATIONANDDESIGNERSSPECIFYTHELENGTHOFDIFFERENTLENGTH,THELONGERTHESTRINGWILLBECUTOFFCONTROLS,SHORTERSTRINGWILLBEADDEDINTWOEXTRASPACESSECOND,DESIGNERSMAYASSUMETHATCONTROLTHEOVERALLSIZEOFTHEWINDOWUSERSOFTENWANTTOADJUSTTHESIZEOFTHEWINDOW,THEWINDOWWILLBETRANSFERREDTOTHEGREATERUSEOFREGIONALORSMALLWINDOWFORWHICHTHEUSEOFMOREVISIBLEATTHESAMETIMETHEAPPLICATIONWINDOWINBOTHCASES,THEGUICONTROLSSHOULDBETHELOCATIONANDSIZEAREADJUSTEDSOASTOTHEBESTUSEOFNEWSPACEWHENTHEWINDOWEXPANSION,WHILEUSERSMAYNOTWISHTOCONTROLBUTTONWHICHINCLUDESAFIXEDTEXTSTRINGINCREASE,THEYMAYWANTANELEMENTSUCHASTHELISTORTABLEINCREASEDTODISPLAYMOREROWSANDWIDERCOLUMNTHIRD,THEDESIGNERSMAYASSUMETHATTHEAPPEARANCEOFCONTROLSONTHEPROTOTYPEWILLBEEXTENDEDTOEVERYENDUSERSMACHINECOMMITMENTTOTHEJAVALANGUAGEISONETHINGTHATISCROSSPLATFORMCOMPATIBILITYTOACHIEVETHIS,“JAVABASEDCATEGORY“JAVAFOUNDATIONCLASSESJFCWITHASETCANRUNONDIFFERENTPLATFORMSANDOPERATINGSYSTEMSONTHEGUICONTROLASFORTHEREALIZATIONOFTHEBASICBUTTONSANDTEXTBOXCONTROLS,DEVELOPERSCANRELYONTHE“ABSTRACTWINDOWKITS“ABSTRACTWINDOWTOOLKITAWTCLASSLIBRARYAWTTOTHEJAVALANGUAGEINEACHSYSTEMCANBEUSEDONLOCALORHEAVYWEIGHTWIDGETWIDGET,BUTITCANONLYPROVIDETHEBASICUSERINTERFACEEXPERIENCETHETREEWILLUSETHELIST,TABLES,TOOLBAR,WITHGRAPHICALBUTTONCONTROLSANDOTHERCOMPLEXAPPLICATIONS,DEVELOPERSWILLBETOJFCANDSWINGCLASSLIBRARYSWINGTHROUGHTHECREATIONOFCANVASANDTHEACTUALESTABLISHMENTOFEACHMOUSEWITHALOWLEVELGRAPHICSAPICALLANDTHECONTROLTOACHIEVEPORTABILITYBECAUSEWITHOUTTHEUSEOFLOCALWIDGET,KNOWNASLIGHTWEIGHTORSIMULATEDWIDGETTOOLKITEACHCONTROLSTHEACTUALDRAWINGTOADELAYKNOWNASTHELOOKANDFEELOFTHEOBJECTLOOKANDFEELOFTHEMACHINECONTROLSTOMIMICTHEAPPEARANCEANDCHARACTERISTICS,SOUSERSFROMTHELOCALAPPLICATIONTOSWITCHTOJAVAAPPLICATIONS,WILLFEELALITTLEDIFFERENTADIFFERENTLOOKANDFEELTOCONTROLTHEPOSITIONINGANDMAPPINGHAVEGREATDISTINCTION,SOINWINDOWSLOOKANDFEELWITHANAPPEARANCEINTHEMOTIFORGUITOLOOKANDFEELOFTHEMACINTOSHOPERATINGTHEREWILLBEVERYDIFFERENTLOOKDIDNOTTAKETHISINTOACCOUNTANDDESIGNANDDEVELOPMENTOFTHEGUIINYOURWINDOWSINTHEPROTOTYPEMAYSEEMGOOD,BUTRUNNINGINANOTHEROPERATINGSYSTEMSUCHASLINUXORMACINTOSHMAYLOOKVERYBADTOSOLVETHEPROBLEMOFTHESEASSUMPTIONSTHROUGHTHEFIRSTTHREEPRESUMEDTOBEASEPARATELANGUAGE,CANNOTBEADJUSTEDBYTHESIZEOFTHEWINDOWANDFIXEDTHELOOKANDFEELOFTHEAPPLICATIONTOAVOIDPUBLICATIONHOWEVER,THEDISPLAYSETTINGISANOTHERQUESTIONAPPLICATIONPROCEDURESFORTHEDEPLOYMENTOFTHEMACHINES,THESESETTINGSANDTHESETTINGSONTHEPROTOTYPEISDIFFERENTFOREXAMPLE,USERSCANSETUPTHROUGHOUTTHESYSTEMFONTANDFONTSIZETOFITHISORHERTHEACCESSIBILITYOFTHEFIRSTOPTIONINTHISCASE,THEUSERTHATTHELENGTHOFSTRINGANDRECEIVEINPUTSUCHASTEXTBOXANDTHECONTROLSWILLNOTLIKETHEDESIGNCONTROLS,WINDOWSANDFONTSBASEDONTHEDIFFERENTSYSTEMSTOCHANGE,SOYOUSHOULDKEEPINMINDTHEESTABLISHMENTOFGUITHESEVARIABLES,ANDINACCORDANCEWITHTHEIRCLEVERFORITSADJUSTMENTWEBAPPLICATIONDESIGNERSANDDEVELOPERSMUSTUSETHEMOSTIMPORTANTCONCEPTISTOMOBILITYASASTATICMODELOFTHEDESIGNOFJAVAGUIWILLBESELFDEFEATINGTHECONTRARY,YOUMUSTBEINAFRAMEWORKOFTHEWORK,CONTROLTHELOCATIONANDSIZEOFTHETRANSFORMATIONFROMALOTOFVARIABLESTOMANAGEINTHEFOLLOWINGSECTIONS,WEWILLINCLUDETHEUSEOFAWINDOWANDAFEWSIMPLECONTROLSTHEGUIWEWILLNOTUSEALAYOUTMANAGEROFTHEGUIDESIGNBEGANJAVAGUIINTERFACEISCOMPOSEDOFASERIESOFEMBEDDEDCOMPONENTS,ITUSESTHEJDKANDJFCSWINGCOMPONENTSTHEFIRSTCASESOFTHEESTABLISHMENTOFTHEFRAMEWORKJFRAME,INTHEABOVETOBUILDAMAINPANELMAINPANEL,ANDBENEATHTHEESTABLISHMENTOFASUBPANELTOPPANEL,ANDTHENTWOBUTTONSANDATEXTBOXINSERTEDINTOTHESUBPANEL,WHICHISOOPATYPICALEXAMPLEOFTHEPROCEDUREWERECAPTUREDTWOBUTTONPRESSES,ANDDISPLAYTHEINFORMATIONBUTTONANDTHENSELECTTHECONTENTSOFTHETEXTBOXTHISSOFTWAREISEXPANDEDTOINCLUDEMORESUBPANELS,ANDMORECOMPLEXCOMPONENTSSUCHASJTABLEFORMORJTREETREEMYGUIJAVAATTENTIONTOTHISDOCUMENTCANBEANYTEXTEDITINGSOFTWAREEDITING,TEXTONLYAPPROACHTOARCHIVINGJFCCOMPONENTSOFTHECOMPONENTSOFMORETHANAWTHANDSOME,THESAMEBUTTON,JFCSGOODLOOKING,ANDCANCONDUCTMORESETTINGS中文翻译以用户为中心的设计可能在用户内部页面准则中,最常被提起的一条就是“了解你的用户”。如果没有一个可信的终端用户数量的摸板,一个设计可能就太宽泛,反之依靠设计者那种可能受限制的负面的模式应用程序的使用。一个好的设计者不但要了解自己的目标用户,还要像他们一样思考。学会像用户一样思考对于建造一个高质量的GUI是有必要的。在设计过程中把用户也考虑进去,就会得到一个名为“以用户为中心设计”的方法,在这其中,用户既是早期设计过程的中心,也是后期测试和评估的中心。一种以用户为中心的技术叫做参与者式设计,在整个设计过程中强调积极地把用户包括其中,尤其是在评估方面。用户中心设计集中在三个方面1,使用者通常以下几种用户类型会申请新用户中级用户专家用2,用户任务最常见的种类有常见任务设计者应该完善这些任务。不常见任务可能这些任务与关于设计/发展资源和时间的常见任务相比没什么优先权内容用户将在什么内容中执行他们的任务在GUI设计中涉及终端用户应该仔细考虑。用户不是GUI的设计者,他们的相互作用也应该考虑到以便于他们在设计过程中的作用更加湖动,不只是生产初步的新设计,还要提供关于提出设计的反馈。原形的使用是早期设计互动的中心这些原形既可以作为当前GUI的象征功能,也可以作为它所需要的文件证据的功能。原型在高质量用户页面的设计中是一项重要活动,我们会在第5章进行讨论。人为因素在以下部分中,我们讨论用户中心设计中的两个主要问题用户和任务。用户分析用户分析在设计过程中是一个重要部分。用户分析的结果是一个终端用户数量的典型。这样一个典型通常是一个进入由一些例如领域知识,技术水平,作用,系统知识,等识别的同类部分组成的等级的计划用户人口的腐化。这样一个典型以及用户人口的附属知识,通常被人以用户文件的方式存档。任何一个GUI设计过程,其至是非正式水平的那种都非常需要这类信息。一个用户文件的例子关于手机JAVA音乐播放器,如下1,每月买一个新的无线游戏或者是RINGTONE。2,两个月至少买一盘CD。3,精通高性能手机。4,年龄在1630之间5,使用一个MP3播放器,可以与手机连接。6,听或看以下的广播站/音乐秀(省略)。设计者必须尽可能直接地研究有代表性的用户,如果可能,可以在他们工作的地方,来具体考虑他们的具体工作环境。任务设计和分析。任务的概念是GUI设计中是重要的一环。任务无疑不仅向用户解释了需要在GUI范围内实现一个固定结果的行动的细节,例如在一个文字处理器中创建一个复杂的词汇表同时强调要一个专家级用户才可以执行,而检查邮件这一任务任何等级的用户都能执行,他们却不应被想当然地看作是新手。任务还可用来进行使用能力测试。为了测试GUI的具体部分,设计者在测试环境中创建了使用者必须完成的特殊的任务。任务分析研究了,使用者使用系统完成这些任务的方式。这一分析,提出了一个用户想要实现使用GUI的任务单,还有需要的信息,以及完成他们所需要的中间的步骤。任务分析采访用户,观察他们完成设置好的任务的方式等手段来执行。这种GUI任务以及下属任务实现的例子如下把MP3转化成一个RINGTONEI进入主菜单,选择转换模式。II在转换模式屏幕中,选择输入MP3文件。III在转换格式屏幕中,选择输出选项。IV在输出屏幕中,选择THERINGTONE格式并且把产生的文件重命名。发送一段音乐到另一部手机V进入主菜单,选择剪切板。VI在剪切板屏幕中选择想要的文件。VII在剪切板中选择发送选项。VIII在发送对话框中,选择另一布手机选项。IX在发送到另一部手机的屏幕中,选择接受者的号码或手机型号使用的数字标签。配置应用优先I在主菜单中,选择优先II任务取决于GUI相同的任务在不同的GUI上执行可能会产生完全不同的任务结果。具体化的大声思考这一技术规定,在进行GUI测试时,要求使用者在与系统互动时把他们的想法以文字的形式表达出来。观测器可以用这种额外的观察形式进入使用者相互作用的过程,来识别在页面设计中出乎意料的误解。通常会把这一使用者与一个GUI相互作用的过程拍成录象,因为这有利于更好的分析。一个这种技术的简化了的更使用的版本包括在使用者与GUI相互作用时做记录的观测器。要用经济可行并使用的行为来对换取精确性和彻底性。即便是在这种简化的版本中,这一类测试也能完全显示有用的信息。测试着需要注意附加在这一类测试用场需要的使用身上的病毒。相应地处理它,例如限制单个测试的时间为几分钟。生动的用户页面都是关于信息的可视争议。下一部分把我们讨论的中心从人类使用者转移到电脑上来,讨论一下生动的用户页面的可视编排。显示编排显示的编排很显然是生动的用户页面中最重要方面之一。它可以帮助一个开发商把显示编排看成是由下面的基础建筑组成的语言,能与生成非常复杂的显示编排连结到一起。构成显示编排可以重新为其他程序提供依附。熟悉软件设计模式的读者知道这种叫做创作模式的机制。分离显示的具体部分可以按语义学的原因和其他的区分开。固定的或着精悍的部分,使用规则或是其他图解式的提示例如不同的窗口,相同窗口中的RESIZABLE区域都可以使用。例如,一套检查工具可以被分成组,和另外空间其他部分区分开。输出方法这是我们可视筑巢区域编排的等级制的最后一个要素。我们会在下面的GUI中讨论输出的部分。暂时顺序显示内容取决于外部输入。例如使用者的相互作用或者任务的完成。设计和开发过程在典型的GUI设计和开发过程中,设计师负责创建一系列图形以表示GUI的每个屏幕。通常是在一张白色书写板或一张纸上绘出这些图形,然后在一个如PHOTOSHOP或VISUALBASIC的绘图工具中做成模型。设计师在界面中使用字体、颜色和控件的布局,直到他或她对结果满意为止。这个做成模型的GUI就变成交给开发者或开发小组的规范的一部分,他们的任务是实现设计师理想中的GUI。在很多情况下,设计师的模型给开发者或开发小组带来很多问题,原因通常是一系列错误的假定。我们首先会讨论这些常见的假定,然后看看JAVA布局管理器能够怎样帮助我们解决它们。导致错误设计的常见假定情况首先,设计师可能假定如按钮和标签的控件中包含的字符串文字在大小上一致。如果要向不同国家或地区的用户配置这个应用程序,那么用户可见的字符串就很可能被翻译成那个国家或地区的语言。如果(这是很可能的)翻译过后的字符串的长度和设计师指定的长度不同,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 商业模式的数字化变革与职业发展的新方向
- 幼儿文学 课件 第三章 幼儿诗与幼儿散文
- 医疗行业中的数字化与智能化变革之路探索
- 2026届新高考数学热点精准复习均值不等式链
- 企业数字化转型对领导的机遇和挑战解析
- 坚果种植密度优化考核试卷
- 供水管道设施更新及建设工程项目可行性研究报告
- 2025年中国云腿午餐肉罐头数据监测研究报告
- 2025年中国150座高速客船项目投资可行性研究报告
- 2025年LED单色管灯行业深度研究报告
- 《高效面试技巧课件版》教案
- 实验室精密仪器全面维护保养服务协议
- (三模)2025年沈阳市高中三年级教学质量监测 (三)生物试卷(含答案)
- 拓扑优化与异形结构打印-洞察阐释
- 【绥化】2025年黑龙江绥化市“市委书记进校园”事业单位引进人才287人笔试历年典型考题及考点剖析附带答案详解
- 粉笔协议班电子合同
- 2025年电缆购销合同范本9篇
- 2025+CSCO非小细胞肺癌诊疗指南解读课件
- 中学生学宪法班会课件
- 医院后勤考试试题及答案
- 县人民医院老住院楼装修改造项目可行性研究报告申请报告编写
评论
0/150
提交评论