1 440 midterm review midterm in-class tuesday, nov 6

30
1 440 Midterm Review Midterm in-class Tuesday, Nov 6

Upload: noel-short

Post on 25-Dec-2015

220 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

1

440 Midterm Review

Midterm in-class

Tuesday, Nov 6

Page 2: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

2

Midterm Format

Multiple Choice Fill in the Blank Short Essay Answer

Example interface: Here is an example of an interface – find the flaws

Example situations: Here is an example design process – find the flaws, or what concepts does it illustrate?

Definitions Compare and contrast Process: Perform a heuristic analysis on the following

interface…

Page 3: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

3

Midterm Content

You will be expected to know everything, up to the midterm

Lecture Individual Homework Readings Project processes (tutorial)

Page 4: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

4

Tips for Preparation

During the semester Keep up with readings

Before the exam Review readings and notes esp “Review” sections List concepts Group similar concepts together Make up exam questions

Why is this concept important? How does it fit into the big picture? Can I compare this concept to other similar ones? If so,

then how is it different? What is a real world example of this concept?

Page 5: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

5

Tips for Preparation

During the exam Read questions carefully Don’t spend too much time on one section

Page 6: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

Course Outline Design Contextual Inquiry Task Analysis Design Sketching History of HCI Prototyping Human Abilities Conceptual Models / Metaphor Design Patterns Heuristic Evaluation Low fidelity Prototyping

6

Page 7: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

7

Now

Take out a sheet of paper, and be ready to answer the mini-quizzes

Page 8: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

8

So what did we learn, anyway?

?

Page 9: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

9

Topics: Design

Intro Design triangle Usability Goals and Metrics

Design process Discovery, exploration, refinement, production Iterate! Understanding your user

Page 10: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

CSE 440 - Autumn 2008 UI Interface Design, Prototyping, & Implementation

10

Iteration

Design

Prototype

Evaluate

At every stage!

Page 11: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

11

Quiz: Design Triangle

Design

Organizational & Social Issues

Technology Humans

Tasks

Page 12: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

12

Quiz: Usability Goals

Learnable Memorable Flexible Efficient Robust Pleasing Fun

Page 13: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

13

Topics List

Design Concepts Conceptual Models (Design, User) Affordances Metaphors Visibility

Page 14: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

14

Designing / Conceptual Model Conceptual model

mental representation of how an object works & how interface controls effect it

Design model should equal user model mismatches lead to errors know the user’s likely conceptual model

Design guides make things visible map interface controls to user’s model provide feedback

Design Model User Model

System Image

Page 15: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

15

Quiz: Key Terms

1. Usability

2. User centered Design

3. Task Analysis

4. Contextual Inquiry

5. Rapid Prototyping

6. Evaluation

7. Affordance

8. ESM

Page 16: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

CSE 440 - Autumn 2008 UI Interface Design, Prototyping, & Implementation

16

UsabilityAccording to the ISO:

The effectiveness, efficiency, and satisfaction with which specified users achieve specified goals in particular environments

Page 17: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

10/7/2008 User Interface Design, Prototyping, & Evaluation

Know thy user by ?

involving them in design Terms: Context, Partnership, Master/Apprentice

model Contextual inquiry is for? How do we do it?

way to answer the task analysis questions interview & observe real customers use master-apprentice model to get them to teach you

ESM stands for? Experience Sampling Method

ESM is used to get self-report data where? in situ 17

Topics: Contextual Inquiry

Page 18: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

Topics: Task Analysis

Find out who customers are what tasks they need to perform

Observe existing work practices Create scenarios of actual use

This allows us to try out new ideas before building software! get rid of problems early in the design process

User Interface Design, Prototyping, & Evaluation10/7/2008 18

Page 19: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

19

Quiz: Task Analysis questions

1. Who is going to use the system? 2. What tasks do they perform now? 3. What tasks are desired? 4. How are the tasks learned? 5. Where are the tasks performed? 6. What relationship between the user and data? 7. What other tools does the customer have? 8. How do customers communicate with each

other? 9. How often are the tasks performed? 10. What are the time constraints on the tasks? 11. What happens when things go wrong?

Page 20: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

20

Quiz: History of HCI

Vannevar Bush

Grace Hopper

Doug Englebart

As we may think: Memex, wearcam, Autospeech

First Computer Bug

Augmenting human intellect Chorded Keyboard Mouse Word processing Groupware

Page 21: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

21

Types of Prototypes Prototypes are concrete representations of a design Prototype dimensions

representation: form of the prototype off-line (paper) or on-line (software)

precision: level of detail (e.g., informal or polished) interactivity: watch-only vs. fully interactive

fixed prototype (video clips) fixed-path prototype (each step triggered by specified actions)

at extreme could be 1 path or possibly more open (e.g., Denim) open prototype (real, but limited error handling or performance)

evolution: expected life cycle of prototype e.g., throw away or iterative

Page 22: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

22

Sketches & Storyboards

Where do storyboards come from? film & animation

Give you a “script” of important events leave out the details concentrate on the important interactions

Page 23: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

CSE440 - Autumn 2008 User Interface Design, Prototyping, and Evaluation

23

Informal UI Prototyping Tools

DenimOutpost Suede

SketchWizardTopiary

Page 24: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

24

Topics: Human Abilites

Human Perception Color sensitivity & physical human eye Hue, Lightness, Saturation

100 ms Fitt’s law LTM, STM, Sensory Model Human Processor

Page 25: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

25

The Model Human Processor Developed by Card, Moran, & Newell (’83)

based on empirical data

Long-term Memory

Working MemoryVisual Image

StoreAuditory Image

Store

PerceptualProcessor

CognitiveProcessor

MotorProcessor

Eyes

Ears

Fingers, etc.

sensorybuffers

Page 26: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

26

Topics List

Design Patterns Patterns come from successful examples Not too general & not too specific Patterns let you focus on the hard, unique problems to

your design situation

Page 27: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

Design Patterns

Site Branding Shopping Cart Cross Selling / Up Selling High Visibility Action Buttons Sign in / New Account Quick Flow Checkout Process Funnel Order Summary

27

Page 28: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

28

Quiz: Heuristic Analysis 1. Visibility of system status 2. Match between system and the real world 3. User control and freedom 4. Consistency and standards 5. Error prevention 6. Recognition rather than recall 7. Flexibility and efficiency of use 8. Aesthetic and minimalist design 9. Help users recognize, diagnose, and recover from

errors 10. Help and documentation

Page 29: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

29

Page 30: 1 440 Midterm Review Midterm in-class Tuesday, Nov 6

30

Good Luck!