Presentation is loading. Please wait.

Presentation is loading. Please wait.

Norman Chapter 6 Krug Chapter 7 D: Undo

Similar presentations


Presentation on theme: "Norman Chapter 6 Krug Chapter 7 D: Undo"— Presentation transcript:

1 Norman Chapter 6 Krug Chapter 7 D: Undo
Jeff Offutt SWE 205 Software Usability and Design

2 Undo Multiple purposes
Rescuing mistakes Exploration – finding out what functions do Hypothesizing – looking for the correct function UIs should assume that everything the user does is intentional “customer is always right” 30-Apr-19 © Jeff Offutt

3 Types of Undo Procedural undo : Operates on actions, not data
Users are reverting to a previous state, but only programmers think that way Explanatory undo : User does not know what action will do, so tries it 30-Apr-19 © Jeff Offutt

4 Single vs. Multiple Undo
We usually use undo to go back one step Multiple undo is more expensive for programmer, but important for user Other types of undo: Group multiple undo: Users can see a list of previous operations and select any of them WordFormat (~1991), MS Word (~2003) Redo : After undoing, put it back Repeat : Apply the same command to next data 30-Apr-19 © Jeff Offutt

5 In-class Discussion With your near neighbors: Pick two editors What kinds of undo operations do they have? 30-Apr-19 © Jeff Offutt


Download ppt "Norman Chapter 6 Krug Chapter 7 D: Undo"

Similar presentations


Ads by Google