CS 407 Human Computer Interface - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

CS 407 Human Computer Interface

Description:

Consistency ... Does not prevent the user continuing with work nor interfere with application. ... Provide information about correct usage when an error occurs. ... – PowerPoint PPT presentation

Number of Views:32
Avg rating:3.0/5.0
Slides: 17
Provided by: Marcus3
Category:

less

Transcript and Presenter's Notes

Title: CS 407 Human Computer Interface


1
CS 407 Human Computer Interface
  • Class 34
  • Friday, November 12, 1999

2
Thought for the Day
  • The years of peak mental activity are undoubtedly
    between
  • the ages of four and eighteen.
  • At four we know all the questions,
  • at eighteen all the answers.

3
New Browser Feature

The cartoon that was on this page in class was
found at Todays Cartoon by Randy Bergen.
4
Todays Topics
  • Chapter 12 Help Documentation

5
Project 2 Assignment
  • On the web site
  • Any questions about Project 2?

6
Chapter 12
  • Help and Documentation

7
Overview
  • Users require different types of support at
    different times but all user support should
    fulfill some basic requirements.
  • Implementation and presentation both need to be
    considered in designing user support.

8
Overview (2)
  • Types of user support
  • a) quick reference
  • b) task specific help
  • c) full explanation
  • d) tutorial

9
Overview(3)
  • These may be provided by help and/or
    documentation.
  • help --- problemoriented and specific
  • documentation --- systemoriented and general
  • The same design principles apply to both.

10
Requirements
  • Availability
  • Continuous access concurrent to main application.
  • Accuracy and completeness
  • Help matches actual system behavior and covers
    all aspects of system behavior.
  • Consistency
  • Different parts of the help system and any paper
    documentation are consistent in content,
    terminology and presentation.

11
Requirements(2)
  • Robustness
  • Correct error handling and predictable behavior.
  • Flexibility
  • Allows user to interact in a way appropriate to
    experience and task.
  • Unobtrusiveness
  • Does not prevent the user continuing with work
    nor interfere with application.

12
Approaches to user support
  • Command assistance
  • User requests help on particular command.
  • e.g., UNIX man, DOS help.
  • Good for quick reference.
  • Assumes user know what to look for.

13
Approaches to user support (2)
  • Command Prompts
  • Provide information about correct usage when an
    error occurs.
  • Good for simple syntactic errors.
  • Also assumes knowledge of the command.

14
Approaches to user support (3)
  • Context sensitive help
  • Help request interpreted according to context in
    which it occurs.
  • e.g., Spy, Balloons Help.
  • Online tutorials
  • User works through basics of application in a
    test environment.
  • Can be useful but are often inflexible.

15
Approaches to user support (4)
  • Online documentation
  • Paper documentation is made available on
    computer.
  • Continually available in common medium but can be
    difficult to browse.
  • Hypertext used to support browsing.

16
Adaptive Help
  • Use knowledge of the individual user, task,
    domain and instruction to provide help adapted to
    user's needs.
Write a Comment
User Comments (0)
About PowerShow.com