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.
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.
Use the project template to get credit. In addition, you must submit valid html.
You should play with Treiber's demo to get ideas. You should also look at the requirements and high-level design for ideas.
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.
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
200 points total. Both team members earn the same grade.
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