Work in pairs on this assignment. 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.
Develop a use cases document to provide a complete set of use cases for all user-level and important internal interactions of the software. Be sure to include multiple scenarios if appropriate. Also think hard about error scenarios—they are often where the real subtleties lie.
You may find it very useful to look at the use cases documents from previous years:
Hopefully by now we've discussed the project enough that you have a good idea of how it should work. You may also want to research similar projects that already exist.
A documentation template is located in the Website project in subversion. 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.)
The best way to use the template is to:
NOTE: Please don't add your use_cases.php to the repository. Submit it as part of this homework.
You must email a .zip file containing your main validated HTML/PHP file, as well as any supporting images or other files, to coppit@cs.wm.edu
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.
200 points total. Both team members earn the same grade.
Back to the CSci 435/535 Homepage.
Last changed February 07 2007 10:53:53.
David Coppit,
coppit@cs.wm.edu
There have been 1232059 hits since Thu Jun 9 14:49:55 2005