Scenario: The Customer wants to use the system to schedule a ski or snowboard lesson, get information about lesson, or cancel the lesson

Actor: Customer

Use Cases:
1. Schedule Lesson
2. Get information about Lesson
3. Cancel the Lesson



Sequence of Actions for the Schedule Lesson Use Case:

Actor: Customer

Precondition:
None

Postcondition:
The Customer receives a message the lesson was scheduled

Actions:
1.1 The Customer identifies himself or herself
1.1.1. Enters contact information
1.1.1.1. Error message returned if not all contact information is entered

how does the customer get to the information from which to choose?
how is the information added, updated, deleted about what lessons are available?

1.2. The Customer chooses ski or snowboard lesson
1.2.1. Error message returned if no lesson type selected
1.3. The Customer chooses what day they would like the lesson
1.3.1. Error message returned if no day selected
1.4. Customer picks time they would like.
1.4.1. Error message returned if no time is selected
1.5. The system adds customer name to lesson day and time
1.5.1. Customer receives message for scheduled time and day



Scenario: The Customer wants to use the system to schedule a ski or snowboard lesson, get information about lesson, or cancel the lesson

Actor: Customer

Use Cases:
1. Schedule Lesson
2. Get information about Lesson
3. Cancel the Lesson



Sequence of Actions for the Cancel the Lesson Use Case:

Actor: Customer

Precondition:
Have a Lesson Scheduled

Postcondition:
The actor receives message about the lesson being canceled

Actions:
1.1 The Customer identifies himself or herself
1.1.1. Enters contact information
1.1.1.1. Error message returned if not all contact information is entered

how does the system know what lesson to display?

1.2. The system displays information about the lesson that is scheduled
1.2.1. Error message returned if no lesson scheduled
1.3. The customer chooses to cancel the lesson
1.3.1. System displays message to customer that the lesson was canceled.



Scenario: The Customer wants to use the system to schedule a ski or snowboard lesson, get information about lesson, or cancel the lesson

Actor: Customer

Use Cases:
1. Schedule Lesson
2. Get information about Lesson
3. Cancel the Lesson



Sequence of Actions for the Get Information about Lesson Use Case:

Actor: Customer

Precondition:
Have a Lesson Scheduled

Postcondition:
The actor receives the information about their lesson

Actions:
1.1 The Customer identifies himself or herself
1.1.1. Enters contact information
1.1.1.1. Error message returned if not all contact information is entered
1.2. The system displays information about the lesson that is scheduled how does it know this?
1.2.1. Error message returned if no lesson scheduled


Last edited Feb 4, 2013 at 5:31 PM by sheilacast, version 3

Comments

No comments yet.