CSci 435/535: Homework 5

Use Cases

Due Wednesday, February 15th by 11am

Work in pairs on this assignment. Make sure the names of both students appear in the document.

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 documents from previous years:

Format

The template is located at http://www.cs.wm.edu/~coppit/csci435-spring2006/project/template.php. You must use this template to get credit. In addition, you must submit html validated by http://validator.w3.org/. (You can just click the Valid HTML icon at the bottom of your webpage to validate it.)

Where to Get Use Cases

Hopefully by now you have played games like Battle for Wesnoth and Final Fantasy Tactics. Use these games to get 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. You will receive a bonus depending upon how much of your requirements document becomes part of the official document.

Submission

You must email a .zip file containing your main validated HTML/PHP 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 10 2006 10:23:35. David Coppit, coppit@cs.wm.edu

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

Valid CSS!
Valid HTML 4.01!