The Object-Action (or visa-versa) model and its applications

From Computing and Software Wiki

(Difference between revisions)
Jump to: navigation, search
(Limitations and Challenges)
(Task hierarchies of objects and actions)
Line 14: Line 14:
== Task hierarchies of objects and actions ==
== Task hierarchies of objects and actions ==
 +
Tasks are composed of objects and actions at high and low levels. Not all users will find these hierarchies to be perfect, but since they are comprehensible, a great deal of usefulness is provided.
=== User ===
=== User ===
 +
Dividing complex tasks into sub-tasks and solving the sub-tasks independently has been shown to be a successful way to solve larger complex problems.
=== Designer ===
=== Designer ===
 +
Three steps are suggested by Ben Shneiderman, the creator of the 8 golden rules for interface design, for designers to correctly build a task hierarchy.
 +
    1. Know about the users and their tasks (Interviewing users, reading workbooks and taking training sessions)
 +
    2. Generate hierarchies of tasks and objects to model the users' tasks
 +
    3. Design interface objects and actions that metaphorically map to the real world universe
== Interface hierarchies of objects and actions ==
== Interface hierarchies of objects and actions ==

Revision as of 21:30, 22 November 2009

Contents

Background

Object Action Interface

Action Object Interface

Scope

Principles

OAI Model

Syntactic Knowledge

Task hierarchies of objects and actions

Tasks are composed of objects and actions at high and low levels. Not all users will find these hierarchies to be perfect, but since they are comprehensible, a great deal of usefulness is provided.

User

Dividing complex tasks into sub-tasks and solving the sub-tasks independently has been shown to be a successful way to solve larger complex problems.

Designer

Three steps are suggested by Ben Shneiderman, the creator of the 8 golden rules for interface design, for designers to correctly build a task hierarchy.

   1. Know about the users and their tasks (Interviewing users, reading workbooks and taking training sessions)
   2. Generate hierarchies of tasks and objects to model the users' tasks
   3. Design interface objects and actions that metaphorically map to the real world universe

Interface hierarchies of objects and actions

Interface Objects

Interface Actions

User

Designer

Limitations and Challenges

Each user's way of performing a task may vary. Defining steps completely with metaphors creates risk in the varying interpretations of metaphors amongst different users.

References

Personal tools