Software Engineering (2160701)

BE | Semester-6   Winter-2018 | 16-11-2018

Q3) (a)

Describe Golden Rules of User Interface Design.

  • The golden rules are divided into three groups:
    • Place Users in Control
    • Reduce Users’ Memory Load
    • Make the Interface Consistent

Place Users in Control

  • Use modes judiciously (modeless)
  • Allow users to use either the keyboard or mouse (flexible)
  • Allow users to change focus (interruptible)
  • Display descriptive messages and text(Helpful)
  • Provide immediate and reversible actions, and feedback (forgiving)
  • Provide meaningful paths and exits (navigable)
  • Accommodate users with different skill levels (accessible)
  • Make the user interface transparent (facilitative)
  • Allow users to customize the interface (preferences)
  • Allow users to directly manipulate interface objects (interactive)

Reduce Users’ Memory Load

  • Relieve short-term memory (remember)
  • Rely on recognition, not recall (recognition)
  • Provide visual cues (inform)
  • Provide defaults, undo, and redo (forgiving)
  • Provide interface shortcuts (frequency)
  • Promote an object-action syntax (intuitive)
  • Use real-world metaphors (transfer)
  • User progressive disclosure (context)
  • Promote visual clarity (organize)

Make the Interface Consistent

  • Sustain the context of users’ tasks (continuity)
  • Maintain consistency within and across products (experience)
  • Keep interaction results the same (expectations)
  • Provide aesthetic appeal and integrity (attitude)
  • Encourage exploration (predictable)