Chapter 36 Flashcards
What undo do
It reverses previous action
Why undo function come into place
For rectifying human errors
Does undo directly related to goals of user
No
What are different type of users in terms of undo
- Novice (help)
- Intermediate (deleted data)
- Expert (stack of procedures that can be undone)
Does undo should be design for exploratory function or error rectifying tool
exploratory function
What are types of undo
- Incremental and procedural actions
- Blind and explanatory undo
- Single and multiple undo
What is Incremental and procedural actions of undo
There can be 2 components of this type.
- Procedural component (what user did)
- Data component (what data affected)
What is example of procedural component
User format paragraph, rotate any symbol
What about blind and explanatory function
If undo function does not indicate what function it is undoing then it is blind undo function. If undo indicates some textual or visual information, what it is undoing then it explanatory.
What about single and multiple undo
Single undo is the most common form of undo. It reverses the effect of most recent user action. It undo only one time, if we do second time undo then it redo. example notepad. In multiple undo, we can undo multiple actions but it undo actions in a sequence.
What are other models for undo-like behavior
- Comparison
- Category-specific undo
- Deleted data buffer
- Milestoning and reversion (make a version of a document)
- Freezing (lock the document so certain elements can not be change)
Does interfaces implement according to user mental model or implementation model
implementation model