260 likes | 482 Views
1/18/2007. ITK 467 Dr. Beccue. 2. . . Ideal Software Design Team should have expertise in:. software design engineeringfunctional spec designvisual interface designprototyping usability testingmarketingwriting. 1/18/2007. ITK 467 Dr. Beccue. 3. . . Who are those people?. ProgrammerUser int
E N D
1. 1/18/2007 ITK 467 Dr. Beccue 1 Components of HCI HCI is interdisciplinary practice
2. 1/18/2007 ITK 467 Dr. Beccue 2 Ideal Software Design Team should have expertise in: software design engineering
functional spec design
visual interface design
prototyping
usability testing
marketing
writing
3. 1/18/2007 ITK 467 Dr. Beccue 3 Who are those people? Programmer
User interface designer
Graphic designer
Human factors specialist
Documentation writer
4. 1/18/2007 ITK 467 Dr. Beccue 4 HCI areas of Interest Computer Science
Cognitive Psychology
Social and Organization Psychology
Ergonomics / Human Factors
Engineering
Design
5. 1/18/2007 ITK 467 Dr. Beccue 5 HCI -- more areas of Interest Anthropology
Sociology
Philosophy
Linguistics
Artificial intelligence
6. 1/18/2007 ITK 467 Dr. Beccue 6 Computer Science systematic study of algorithmic processes
computer programming
7. 1/18/2007 ITK 467 Dr. Beccue 7 Cognitive Psychology perception
attention
memory
learning
thinking
problem solving
8. 1/18/2007 ITK 467 Dr. Beccue 8 Objective of cognitive psychology
9. 1/18/2007 ITK 467 Dr. Beccue 9 HCI incorporates cognitive psychology principles by: the use of models to predict human performance
developing guidelines
use of empirical methods for testing computer systems.
10. 1/18/2007 ITK 467 Dr. Beccue 10 Social Psychology is concerned with studying the nature and causes of human behavior in a social context.
multi-user centered designs
user centered computer designs
11. 1/18/2007 ITK 467 Dr. Beccue 11 Objective of Ergonomics maximize an operator’s safety
efficiency
reliability of performance
make a task easier
increase feelings of comfort and satisfaction.
12. 1/18/2007 ITK 467 Dr. Beccue 12 Terry Winograd Human-computer interaction is the kind of discipline which is neither the study of humans, nor the study of technology, but rather the bridging between those two.
13. 1/18/2007 ITK 467 Dr. Beccue 13 Designing HCI 4 Conceptual Models
14. 1/18/2007 ITK 467 Dr. Beccue 14 HCI model (Easton, 1991) People
Work
Environment
Technology
15. 1/18/2007 ITK 467 Dr. Beccue 15 A Model of HCI (adapted from Eason)
16. 1/18/2007 ITK 467 Dr. Beccue 16 Carroll - Task-artifact In order to design better systems we need a better understanding of the tasks that people do or want to do so that we can use this knowledge to influence design
17. 1/18/2007 ITK 467 Dr. Beccue 17 Waterfall Model (Sommerville, 1992)
18. 1/18/2007 ITK 467 Dr. Beccue 18 Star Life Cycle (Hix & Hartson, 1993)
19. 1/18/2007 ITK 467 Dr. Beccue 19 Supermarket / barcode Reader
20. 1/18/2007 ITK 467 Dr. Beccue 20 Supermarket / barcode Reader
21. 1/18/2007 ITK 467 Dr. Beccue 21 Cognitive Frameworks for HCI cognitive perspective
cognitive framework
22. 1/18/2007 ITK 467 Dr. Beccue 22 Cognition refers to the processes by which we become acquainted with things or, in other words, how we gain knowledge.
These include understanding, remembering, reasoning, attending, being aware, acquiring skills and creating new ideas.
23. 1/18/2007 ITK 467 Dr. Beccue 23 Main objective: to understand and represent how humans interact with computers in terms of how knowledge is transmitted between the two.
24. 1/18/2007 ITK 467 Dr. Beccue 24 Human Information Processing Model. (Barber, 1988)
25. 1/18/2007 ITK 467 Dr. Beccue 25 Extended stages of the Information Processing Model. (Barber, 1988)
26. 1/18/2007 ITK 467 Dr. Beccue 26 Multi-store model of memory Sensory store
look out window
4 volunteers (reading)
short-term memory store (working memory)
get out a piece of paper number A - T
7 +- 2 - Chunking
long-term memory store
What was Alan Cooper’s User Goals
27. 1/18/2007 ITK 467 Dr. Beccue 27 Which paragraph is easier to read? DESIGN COMPUTER SYSTEMS TO MATCH USER’S NEEDS , IT IS NECESSARY TO CONSIDER THE CONTEXT IN WHICH THEY ARE TO BE USED.
Design computer systems to match user’s needs , it is necessary to consider the context in which they are to be used.