Assignment 3
COMP 171

Assignment 3: Full Design and Specification

For this assignment, hand in your results from the workshop on Specifying Your Design.

Also briefly explain the "design rationale" for your interface design, that is arguments or reasons explaining why think it is a good design, especially for any design features that don't seem obvious.


For text, reports, diagrams, and other materials, please submit your files in PDF if possible, preferably in a single PDF file.

(If your storyboard is paper, please snap a picture and include that in your submission.)


  1. Design specification: 40 points
  2. Storyboard: 25 points
  3. Documentation: 15 points
  4. Design rationale: 20 points