Download presentation
Presentation is loading. Please wait.
1
15. Human-Computer Interaction
2
THE TROUBLE WITH COMPUTERS AND SOFTWARE DESIGN
3
Design Criteria for Usable Software
Efficiency Accuracy Learnability Memorability satisfaction
4
SOFTWARE DESIGN CYCLE: UNDERSTAND, DESIGN, AND EVALUATE
6
UNDERSTAND SYSTEM AND USER CHARACTERISTICS
7
Functionality -- creeping featurism
Balance btn functionality and ease of use Frequency of use Mandatory vs. discretionary use The knowledge level of the user
8
DESIGN USING THEORIES AND MODELS
9
Seven Stages of Action (Norman, 1986)
Figure 15.2 Bridging the gulf of execution and gulf of evaluation
10
Models of User Performance for Design: GOMS
Card, Moran, & Newell (1983) Model Human Processor
11
Models of User Performance for Design: GOMS
13
DESIGN TO SUPPORT MENTAL MODELS WITH CONCEPTUAL MODELS AND METAPHORS
14
Making invisible parts and processes visible to the user
Providing feedback Building in consistency Presenting functionality through a familiar metaphor
15
DESIGN USING PRINCIPLES AND GUIDELINES
16
General Usability Guidelines
17
Basic Screen Design Dialog Style Menus Fill-in forms Question-answer
Command language Function keys Direct manipulation Natural language
18
DESIGN OF USER SUPPORT
19
EVALUATE WITH USABILITY HEURISTICS
20
EVALUATE WITH USABILITY TESTS AND METRICS
21
Prototypes Usability Metrics
22
Number of Users and Data Interpretation
Pitfalls of Usability Testing
23
INFORMATION TECHNOLOGY
24
Hypertext, Hypermedia, and the Internet Information Database Access
Mediated retrieval Intelligent agents Spatially organized database Virtual and Augmented Reality Affective Computing
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.