In the Uber system, there are three main actors: the Rider, Driver, and Admin. The Rider can book and cancel rides, view their ride history, give ratings and feedback, log in, register, and manage their profile. These actions allow the Rider to find rides, track past trips, provide feedback on the service, and handle their account details. The Driver accepts ride requests, starts and ends trips, views ride history, rates riders, logs in, registers, and manages their profile, enabling them to provide ride services, track trips, and maintain their account information. Lastly, the Admin manages users and generates reports, overseeing user data and creating insights into system performance. This structure allows each actor to interact with the Uber system in a way that supports their specific role and needs.