Fully Dressed Use Case:

UC ID 1 Search Type

Use Case Name:Search Type
Use Case Id 1
Priority 4
LevelUser Goal
Primary Business Actory Customer
Other Participating ActorsCompany, Database Administrator
DescriptionCustomer search for dates of concerts/performances
Preconditions
Stakeholders & Interests
Customer:
Wants to be able to search for dates of events on the Ebundle System
Wants to be able to see the dates of concerts/performances events
Company:
Wants customers to be able to see various events advertised up to six months from todays date
Database Administrator:
Wants to be able to select all dates for specific event periods
Typical Scenarios
  1. A customer requests the search concert/performance date option
  2. The system determines the current date and select all the concerts /performances for up to 6 months in advance
  3. The customer can also specify a certain date, month of time to filter concerts 6 months in advance of the concert/perfomance
  4. The customer chooses to look at concerts
  5. The customer can add an event to the bundle
Extensions/ Alternative Scenarios
  1. No concerts/performances available on date specified: The system returns with an error message & suggests other events
  2. Filtered dates do not return a search: The systems suggests other events
  3. The customer chooses not to look at concert event: The system does nothing else
ConclusionsA customer is able to search for events on a specified date & genre
Post ConditionsA customer can select a concert/perfomance to purchase tickets for etc.
Business Rules
  • The system will only bring up events 6 months in advance
  • The system cannot bring up bygone events
Implementation ConstraintsCustomer can now only choose from Concert, restaurant, hotel, transport