Lab 3 & 4
Contents
Actors and Goals
Actors | Goals | Use-case Name |
---|---|---|
Customer | To find a preferred car | Search |
Customer | To adjust search criteria | |
Customer | To fill in all required personal details | Update details |
Customer | To make payment for selected car | Make payment |
Admin | To enter new car information into the system | Add new cars |
Manager | To generate an overview report a week | Generate report |
Use Case Diagram
Main Usage Scenario
Use Case: Renting a Car
Description: Provides a mechanism for the user the initiate a car rental order
Initiating Actor: Customer
Actor’s Goal: To enter their details to rent a car
Participating Actors: Manager, Payment Provider, Insurance Provider
Flow of Events
→ 1. The customer finds a car to rent
2. include::SearchCars
← 3. The system returns a list of cars that match the user’s search criteria (age, price, etc)
→ 4. The user selects a car to rent
← 5. System asks for the customer’s order details
→ 6. User provides details
← 7. include::MakeOrder
8. System contacts and verifies payment details and insurance, making the order
9. System gives customer successful order
10. System notifies the manager