TS app is a mobile application, which is similar to Uber that connects "clients" with service providers ("drivers") who provide transportation services (“rides"). Clients can use their mobile app to perform the following operations: • Register through Facebook or Google social networks. • Register by providing a phone number. This type of registration requires sending an SMS that contains a PIN code that the user must use to validate that he is the actual owner of this number. Authenticate using the corresponding method adopted during registration. Add a credit card's details (payment method) and make payments using this card following a completed ride. • Request a ride from one city to another. Monitor the different stages of a ride on a map component. • Provide feedback on the driver following a completed ride.

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter14: Introduction To Swing Components
Section: Chapter Questions
Problem 10PE
icon
Related questions
Question
TS app is a mobile application, which is similar to Uber that connects "clients" with service
providers ("drivers") who provide transportation services (“rides").
Clients can use their mobile app to perform the following operations:
• Register through Facebook or Google social networks.
• Register by providing a phone number. This type of registration requires sending
an SMS that contains a PIN code that the user must use to validate that he is the
actual owner of this number.
Authenticate using the corresponding method adopted during registration.
• Add a credit card's details (payment method) and make payments using this card
following a completed ride.
Request a ride from one city to another.
Monitor the different stages of a ride on a map component.
• Provide feedback on the driver following a completed ride.
View the history of the rides.
Drivers can use their mobile app to perform the following operations:
Authenticate by providing a username and password.
Accept a request for a ride initiated by a nearby client.
Start, stop (cancel), and terminate a ride after an acceptance.
• Monitor the different stages of a ride on a map.
• Provide feedback on the client following a completed ride.
Give the use-case model diagram, showing the interaction between actors and each of
the use-cases in the system, and showing the dependencies among use cases (initiates,
includes, extends, or depends on).
Transcribed Image Text:TS app is a mobile application, which is similar to Uber that connects "clients" with service providers ("drivers") who provide transportation services (“rides"). Clients can use their mobile app to perform the following operations: • Register through Facebook or Google social networks. • Register by providing a phone number. This type of registration requires sending an SMS that contains a PIN code that the user must use to validate that he is the actual owner of this number. Authenticate using the corresponding method adopted during registration. • Add a credit card's details (payment method) and make payments using this card following a completed ride. Request a ride from one city to another. Monitor the different stages of a ride on a map component. • Provide feedback on the driver following a completed ride. View the history of the rides. Drivers can use their mobile app to perform the following operations: Authenticate by providing a username and password. Accept a request for a ride initiated by a nearby client. Start, stop (cancel), and terminate a ride after an acceptance. • Monitor the different stages of a ride on a map. • Provide feedback on the client following a completed ride. Give the use-case model diagram, showing the interaction between actors and each of the use-cases in the system, and showing the dependencies among use cases (initiates, includes, extends, or depends on).
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
SQL Functions
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT