Object-Oriented Analysis and Design
Tuesday and Thursday
9:30 AM - 10:45 AM
What's New (Home)
Homework 3: Use Cases
IntroductionFor this homework assignment, you are asked to develop a set of use cases for the home security system of homework 2. This will give you a chance to apply some of the guidelines for use case writing that we covered in lecture, and it will give you a chance to apply the use case notation of the UML.
In particular, please write use cases for the following situations:
With respect to the latter use case, assume a situation like the following: A person is at home, working late, and intends to use only the office, bathroom, and bedroom that are co-located in one section of the house. Normally, an alarm mode for
Your assignment must be at least 5 pages long, one page for your use case diagram, and one each for the four use cases. You can, of course, use more pages if needed. You will be evaluated at how well you have written your use cases to capture the behavioral requirements of the system (at least for the four areas selected above) and how well you have applied the concepts and techniques discussed in lecture. This homework assignment is worth 25 points.
This homework can be turned in via hard copy, fax, or submitted electronically. Please remember that acceptable formats for electronic submission are ASCII, postscript, and PDF. Send ASCII submissions in the body of an e-mail message (not as an attachment). Send postscript/PDF submissions as an attachment to an e-mail message. If you send postscript, be sure to embed any special fonts that you may use directly into the postscript font. (Most printer drivers provide an option to allow you to embed fonts.) Make sure that your e-mail message is clearly marked (as discussed in lecture 1) and that this same information appears in the attached document.
Send questions to <email@example.com>. Answers to common questions will be discussed in class and/or posted to the class website.
© Ken Anderson, 2001.
Last Updated: 3/15/01; 2:41:09 PM