CSci 435/535: Homework 5

Use Cases

Due Wednesday, February 16th by 11am

Work in pairs on this assignment. Feel free to use the forums to find a partner. Make sure the names of both students appear in the document. I will take a dim view on people who don't have a partner the day before the homework is due.

Summary

Develop a use cases document to provide a complete set of use cases for all user-level interactions with the software. Be sure to include multiple scenarios if appropriate. Also think hard about error scenarios—they are often where the real subtleties lie.

The purpose of use cases is to help reveal requirements. To that end, provide a section at the end that describes any changes that you would make to your earlier requirements document in light of what you've learned writing use cases.

You may find it very useful to look at the use cases document from last year:http://www.cs.wm.edu/~coppit/csci435-spring2004/billiards/devdocs/use_cases.html.

Format

Use the project template to get credit. In addition, you must submit valid html.

Where to Get Use Cases

You should play with Treiber's demo to get ideas. You should also look at the requirements and high-level design for ideas.

Use Case Selection

After this homework has been graded, I will select a few of the best, or portions thereof, to constitute the "official" use case document for the project. For each of your sections that is chosen, you will receive a bonus.

Submission

You must email a .zip file containing your main validated HTML file, as well as any supporting images or other files, to csci435@coppit.org

Grading

200 points total. Both team members earn the same grade.

Back Back to CSci 435/535 Homepage.

Last changed February 03 2006 10:00:48. David Coppit, coppit@cs.wm.edu

There have been 1221253 hits since Thu Jun 9 14:49:55 2005

Valid CSS!
Valid HTML 4.01!