Feedback Provider Use Case

 

Use Case Name: Fill Out the Form

 

Iteration:            1

 

Summary:            A user has followed a link from an e-mail or web page that solicited feedback.  The user selects a response to each query and submits their form.

 

Basic Course of Events:      

1.                  System displays form

2.                  User selects response for each query

3.                  User presses SUBMIT

4.                  System informs user that form was successfully submitted.

 

Alternative Paths:

            None

 

Exception Paths:

1.       At step 3, if any query doesn’t have a response return to step 2 (with an error message prepended to the applet?)

2.       User closes applet window– stops, don’t submit query.

 

Extension Points:

None

(Possible extension off of step 2 in subsequent iterations to provide different follow queries based on a user’s response)

 

Trigger:            User selects link that brought them to the form

 

Assumptions:

1.                  Use’s browser is Java-enabled

2.                  www server is operational

3.                  User’s machine is running java 1.2 or later (for Swing)

 

Preconditions:

1.                  (Later, not in this iteration) User was in an activity that presented a feedback opportunity

 

Postconditions:

            1.            Ack sent to user.

 

Related Business Rules:

            None

 

Author: CIS520 R05

Date: May 26, 2005