Interaction and Control Mechanisms

It is essential to understand the cycle of each interaction. The user plans a sequence of actions based upon her/his conceptual model of the task to be performed. The process works through the following sequence;

  1. Conceptual Model
  2. Action Language
  3. Implementation Model
  4. Presentation Language

At each interface there is a "gap" corresponding to the translation that is required between the two languages. The SSOA model provides a model for the language portion of this sequence. The controls that are presented to the user should be natural ones for the task at hand and should respond in the expected way. Make things "as simple as possible but no simpler". Provide feedback.

Return to GUI home page.

Last Changed: 4 May 1995