UseCases - luist18/feup-aeda-proj GitHub Wiki

Requirements Engineering

Use Case Diagram

Use Case Diagram

Actors Hierarchy Diagram

Besides the base actors (i.e., Unregistered User, Company, Client, Client Company), and because some of them, due to their semblance, realize the same use cases, more generalized and abstract actors are required.

Actors hierarchy diagram

Use Case Description
UC1 Manage Provided Vehicles
UC2 View Recommended Offers
UC3 Rent Vehicle
UC4 Manage rented vehicles
UC5 View rent history
UC6 View All Rental History
UC7 View offers
UC8 Register
UC9 Manage Preferences
UC11 Manage Maintenance Services
UC12 View Inactive Clients