資源描述:
《lecture 10_user interface architecture design》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、USMANFAROOQSF_USMAN@YAHOO.COMUSERINTERFACEDESIGN12TheUserInterfaceSystemusersoftenjudgeasystembyitsinterfaceratherthanitsfunctionality.Apoorlydesignedinterfacecancauseausertomakecatastrophicerrors.Pooruserinterfacedesignisthereasonwhysomanysoftwaresystemsareneverused.Userinterface
2、sshouldbedesignedtomatchtheskills,experienceandexpectationsofitsanticipatedusers.3TheUserInterfaceTypicalDesignErrorsLackofConsistencyToomuchmemorizationNoguidance/helpNocontextsensitivityPoorresponseUnfriendly4HumanFactorsinInterfaceDesignLimitedshort-termmemoryPeoplecaninstantane
3、ouslyrememberabout7itemsofinformation.Ifyoupresentmorethanthis,theyaremoreliabletomakemistakes.PeoplemakemistakesWhenpeoplemakemistakesandsystemsgowrong,inappropriatealarmsandmessagescanincreasestressandhencethelikelihoodofmoremistakes.5HumanFactorsinInterfaceDesignPeoplearediffere
4、ntPeoplehaveawiderangeofphysicalcapabilities.Designersshouldnotjustdesignfortheirowncapabilities.PeoplehavedifferentinteractionpreferencesSomelikepictures,someliketext.6GoldenRulesPlacetheuserincontrolReducetheuser’smemoryloadMaketheinterfaceconsistent7PlacetheUserinControlDefinein
5、teractionmodesinawaythatdoesnotforceauserintounnecessaryorundesiredactions.Provideforflexibleinteraction.Allowuserinteractiontobeinterruptibleandundoable.8PlacetheUserinControlStreamlineinteractionasskilllevelsadvanceandallowtheinteractiontobecustomized.Hidetechnicalinternalsfromth
6、ecasualuser.Designfordirectinteractionwithobjectsthatappearonthescreen.9ReducetheUser’sMemoryLoadReducedemandonshort-termmemory.Establishmeaningfuldefaults.Defineshortcutsthatareintuitive.Thevisuallayoutoftheinterfaceshouldbebasedonarealworldmetaphor.10MaketheInterfaceConsistentAll
7、owtheusertoputthecurrenttaskintoameaningfulcontext.Maintainconsistencyacrossafamilyofapplications.Ifpastinteractivemodelshavecreateduserexpectations,donotmakechangesunlessthereisacompellingreasontodoso.11UserInterfaceDesignProcess12UserInterfaceDesignProcess13UserInterfaceDesignPri
8、nciplesUIdesignmusttakeacc