Académique Documents
Professionnel Documents
Culture Documents
Chapter 12
User Interface Design
copyright 1996, 2001, 2005
Thesecoursewarematerialsaretobeusedinconjunction
Interface Design
Easy to learn?
Easy to use?
Easy to understand?
Thesecoursewarematerialsaretobeusedinconjunction
Interface Design
Typical Design Errors
lack of consistency
too much memorization
no guidance / help
no context sensitivity
poor response
Arcane/unfriendly
Thesecoursewarematerialsaretobeusedinconjunction
Golden Rules
Thesecoursewarematerialsaretobeusedinconjunction
Thesecoursewarematerialsaretobeusedinconjunction
Thesecoursewarematerialsaretobeusedinconjunction
Thesecoursewarematerialsaretobeusedinconjunction
Thesecoursewarematerialsaretobeusedinconjunction
Thesecoursewarematerialsaretobeusedinconjunction
Interface Analysis
(1) the people (end-users) who will interact with the system
through the interface;
(2) the tasks that end-users must perform to do their work,
(3) the content that is presented as part of the interface
(4) the environment in which these tasks will be conducted.
conducted
Thesecoursewarematerialsaretobeusedinconjunction
10
User Analysis
Thesecoursewarematerialsaretobeusedinconjunction
11
Thesecoursewarematerialsaretobeusedinconjunction
12
Swimlane Diagram
patient
pharm
acist
requeststhata
prescriptionberefilled
determ
inesstatusof
prescription
norefills
rem
aining
refills
rem
aining
checksinventoryfor
refilloralternative
receivesoutofstock
notification
receivestim
e/date
topickup
up
prp
eic
sk
cs
rip
tion
outofstock
instock
physician
checkspatient
records
approvesrefill
refillnot
allowed
evaluatesalternative
m
edication
alternative
available
none
fills
prescription
receivesrequestto
contactphysician
Figure12.2 Swim
lanediagramforprescriptionrefil function
Thesecoursewarematerialsaretobeusedinconjunction
13
Thesecoursewarematerialsaretobeusedinconjunction
14
15
The complete UI
Page layout
Forms and input
Tables
Direct data manipulation
Navigation
Searching
Page elements
e-Commerce
Thesecoursewarematerialsaretobeusedinconjunction
16
Design Issues
Response time
Help facilities
Error handling
Menu and command labeling
Application accessibility
Internationalization
Thesecoursewarematerialsaretobeusedinconjunction
17
build
prototype #1
interface
build
prototype # n
interface
user
evaluate's
interface
design
modifications
are made
evaluation
is studied by
designer
Interface design
is complete
Thesecoursewarematerialsaretobeusedinconjunction
18