Milestone#2
Milestone#2
Milestone #2
Team members:
Student name ID
In software development there are many methods and methodologies that can be
used to manage reservations in active restaurants and connect customers to
available restaurants within a time range. The best type for this applications is Agile,
which is known for its flexibility and iterative approach.
Use Case 3: Customer Chooses a Restaurant, Views Available Tables and Times:
1. The customer logs into the restaurant booking app.
2. The customer selects a restaurant from the list or search results.
3. The app displays the restaurant's details, including its name and location.
4. The customer can extend the restaurant's information to view available tables and time slots.
5. The app provides a list of available tables for reservation and their seating capacities.
6. The customer can also see the available time slots for reservations.
7. The customer can choose a specific table and time slot for their booking in addition to the
number of chairs on the table.
1. The customer, after confirming the reservation and making the deposit payment, receives a
confirmation email from the system in their inbox.
2. The email subject line indicates that it's a reservation confirmation from the restaurant.
3. The email contains the following information:
- Reservation date and time
- Number of people in the table
- Special requests and preferences
- Restaurant name and address
- Total cost of the reservation
- Amount paid as a deposit
- Reservation terms and conditions
4. The customer reviews the email to ensure that all the information is accurate and that the
reservation is in order.
5. If the customer has any questions or concerns, they can contact the restaurant or the
customer support provided by the app using the contact details provided in the email.
6. The customer can also save or print the email for their reference.
These use cases provide a detailed scenario for how a customer interacts with the restaurant
booking app, from creating an account to making a reservation at their chosen restaurant and
this scenario outlines how the booking restaurants app allows customers to confirm their
reservations, make deposit.