MSc-IT Study Material
June 2010 Edition

Computer Science Department, University of Cape Town
| MIT Notes Home | Edition Home |

Activities & Review Questions

Activity 1 - Consistency for data display interface design

Consider the following menu/actions available within a system.

Case 1Case 2Case 3
delete/insert characterremove/insert characterdelete/insert character
delete/insert worddelete/insert wordkill/insert word
delete/insert linecreate/insert linedelete/insert line
delete/insert paragraphkill/create new paragraphdelete/insert paragraph

A good design principle is to create a consistent and familiar user interface. Comment on the above design.

A Discussion on this activity can be found at the end of the chapter.

Activity 2 - Importance of producing standards for interface design

Why is producing standards for interface design important? What kind of benefits can they provide?

A Discussion on this activity can be found at the end of the chapter.

Activity 3 - Design principles and rules

Which of the following can be classified as principles and which of the following can be classified as design rules?

  1. Always prompt a 'warning' message to the user before deleting a file.

  2. Provide a 'SAVE' command.

  3. Reduce cognitive load.

  4. Ensure consistency in presentation.

  5. Provide a 'HELP' facility.

  6. Ensure efficient use.

  7. Ensure operational visibility.

  8. Display an 'EXIT' command always at the bottom of the 'FILE' menu option .

  9. Design for user growth.

A Discussion on this activity can be found at the end of the chapter.

Activity 4 - House style guides - corporate style guides

Sketch the screen design of a system to achieve the following. On receiving a house number and postcode from a user, the system must display the location of the address on a map of London. Provide a suitable mechanism to receive input from a user and report errors.

Assume that your design will be implemented using a PC-style interface. Detailed designs of interface items such as buttons and error dialog boxes should be determined at this stage of the design.

A Discussion on this activity can be found at the end of the chapter.

Activity 5 -User interface design principles

Since Windows 95, Microsoft's desktop operating systems' shut down function is accessed via the start menu. Which of the design principles can this be said to contravene?

A Discussion on this activity can be found at the end of the chapter.

Activity 6 - User preemptive dialog

Why is a user preemptive dialog generally preferable? Why is it not always practical?

A Discussion on this activity can be found at the end of the chapter.

Activity 7 - Customisability

What are the advantages of providing a customisable interface? What are the possible dangers?

A Discussion on this activity can be found at the end of the chapter.

Review Questions

  1. What advantage could a large software company gain in constraining the creativity of its designers?

    Answer at the end of the chapter.

  2. Would you classify the following guidelines as design principles or design rules?

    • Easy to use

    • Adapted to users' level of knowledge

    • System to provide feedback to user

    Answer at the end of the chapter.

  3. What problems can an inconsistent interface cause to users?

    Answer at the end of the chapter.

  4. What are most design guidelines based on?

    Answer at the end of the chapter.

  5. Why is it essential to provide observable feedback when performing an action in an interactive system?

    Answer at the end of the chapter.

  6. With reference to task migratability, why may it be dangerous to assign too much control to a system?

    Answer at the end of the chapter.

  7. List the three categories of design principles which support the usability of interactive systems.

    Answer at the end of the chapter.

Discussion Topics

Human interface guidelines are often based on experiments. More experimentation could lead to refined standards and defendable. Since we will technology changes very rapidly, we may never have a complete set of guidelines.