70 likes | 177 Views
User interface design Rasmus Nielsen. Place the user in control Reduce the user’s memory load Make the interface consistent. Kontrol Fleksibilitet Mulighed for at afbryde handlinger og ” undo ” Tilpas bruger-niveau ( macro ) Hold det simpelt Hukommelseskrav
E N D
User interface designRasmus Nielsen Place the user in control Reduce the user’smemory load Make the interface consistent
Kontrol • Fleksibilitet • Mulighed for at afbryde handlinger og ”undo” • Tilpas bruger-niveau (macro) • Hold det simpelt Hukommelseskrav • Intuitive genvejstaster • Definerbare indstillinger og ”reset” • Progressiv visning af informationer
Konsistens • Kontekst(titler på vinduer, ikoner, farver) • Konsistens på tværs af applikationer • Bryd ikke konventioner
Interface analyse og modellering • Hvem skal bruge systemet? • Taskanalysis(hvad skal brugeren gøre?) • I hvilket miljø skal systemet bruges? • Analyse model
Interface design • Definere interface objekter • Interface handlinger og deres repræsentationer • Skal dække alle opgaver en bruger skal kunne udføre
Interface konstruktion og validering • Starter med prototyping (udvikling af toolkit?) • Evaluerer scenarier • Korrekt implementering af alle tasks • Nemt at lære og nemt at bruge? • Accept fra bruger