Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.