Homework 2

10 points - Due session 3

Goal

The purpose of this assignment is to use Use Cases to capture the requirements for the Term Project.

Assignment

Refer to the project specifications and identify six key interactions. Write a Use Case for each interaction. Your Use Case should include the following elements:

Name

A short, descriptive name for this Use Case
Description A one to two sentence description
Uses / Extends List any other Use Cases that this Use Case uses or extends
Actor(s) The Primary Actor that triggers this Use Case and any other Secondary Actors that participate (if applicable)
Pre-conditions The required or assumed state before the Use Case is triggered.
Basic Course The steps required to complete the Use Case (< 8 - 10).
Post-conditions The state after the Use Case is complete.

Although your final project is a group assignment, I would like you to complete this homework individually. Often times, the best designs are achieved when members of a team take time to explore the problem on their own first.

Deliverables

A document containing your six Use Cases as described above. Each Use Case should be no more that one page in length.

Put the files containing your use cases into an archive file named hw2.zip or hw2.tar.Z.  Save this archive file in your AISYG 240 course directory (Courses/AISYG 240) on ftp.coe.neu.edu.