Description: In April 2020, the Toyota-backed startup Pony.ai has teamed up with the online Asian ecommerce site Yamibuy3 to delivery packages and groceries in Irvine, California due to Covid-19. Read the news story published by Bloomberg4 and visit the Pony.ai website5 to acquire background information. You may explore more information from other pieces of news and video clips. Now assumed that customers purchased groceries in the online website, they would like to use Pony.ai app for a home delivery. You are asked to develop diagrams to capture the main features of such autonomous delivery service. Remember, online shopping and checkout are not integral part of your application, but only autonomous delivery service (PonyPilot6 ).
QUESTION
Here is a list of rules you must follow:
– You must use Crow’s Foot symbols for an ERD provided in software tools or in the textbook.
– You must provide short and concise descriptions to explain your design and logic.
– Make any assumptions if necessary.
– You must use UML notations for each diagram.
– Capture the main features of the application only.
Description: In April 2020, the Toyota-backed startup Pony.ai has teamed up with the online Asian ecommerce site Yamibuy3 to delivery packages and groceries in Irvine, California due to Covid-19. Read the news story published by Bloomberg4 and visit the Pony.ai website5 to acquire background information. You may explore more information from other pieces of news and video clips. Now assumed that customers purchased groceries in the online website, they would like to use Pony.ai app for a home delivery. You are asked to develop diagrams to capture the main features of such autonomous delivery service. Remember, online shopping and checkout are not integral part of your application, but only autonomous delivery service (PonyPilot6 ).
Tasks: Develop the following diagrams to capture the autonomous delivery service. You may make any assumptions as necessary since the PonyPilot app is not readily available to everyone (invitation only).
1) Use case diagram (focus on delivery service)
2. Sequence diagram (focus on delivery service)
3. ERD diagram to store necessary data (focus on delivery serv
ANSWER
Design Diagrams for Pony.ai Autonomous Delivery Service
Introduction
In this task, we will develop a set of diagrams to capture the main features of Pony.ai’s autonomous delivery service, known as PonyPilot. The objective is to provide a conceptual understanding of the delivery service, focusing on the autonomous delivery process. We will create three diagrams: a use case diagram, a sequence diagram, and an entity-relationship diagram (ERD) to store necessary data.
1) Use Case Diagram (Focus on Delivery Service)
The use case diagram represents the functional requirements and interactions between different actors and the system. In this case, the main actors involved are the Customers and the PonyPilot app.
Assumptions
– Customers have the PonyPilot app installed on their smartphones (Kharpal, 2020).
– Customers can request home delivery of their purchased groceries from the Yamibuy online platform.
– Customers can provide delivery instructions or preferences (e.g., delivery time window, special requests) through the app.
The use case diagram for the Pony.ai autonomous delivery service would include the following:
– Actors:
– Customer: Represents the customers who request home delivery.
– PonyPilot App: Represents the application through which customers interact with the autonomous delivery service.
– Use Cases:
– Request Delivery: Customers initiate a request for home delivery through the PonyPilot app.
– Provide Delivery Instructions: Customers can provide specific delivery instructions or preferences.
– Track Delivery Status: Customers can track the real-time status of their delivery.
– Cancel Delivery: Customers can cancel the delivery request if needed.
2) Sequence Diagram (Focus on Delivery Service):
The sequence diagram illustrates the sequence of interactions between objects or actors in a particular scenario. In this case, we will focus on the delivery service sequence of actions.
Assumptions
– Pony.ai’s autonomous vehicles are equipped with sensors, mapping technology, and real-time communication capabilities.
– There is a central system that manages the delivery requests, assigns autonomous vehicles, and tracks the delivery progress.
The sequence diagram for the delivery service would include the following steps:
Customer requests a delivery through the PonyPilot app.
– The app sends the delivery request to the central system.
– The central system receives the request and validates it.
– The central system assigns an available autonomous vehicle for the delivery.
– The assigned vehicle receives the delivery details and navigates to the customer’s location.
– The vehicle arrives at the customer’s location and completes the delivery.
– The vehicle updates the delivery status in the central system.
– The app displays the updated delivery status to the customer.
Entity-Relationship Diagram (ERD) to Store Necessary Data (Focus on Delivery Service)
The ERD represents the logical structure of the data required for the delivery service. It identifies entities, attributes, and their relationships.
Assumptions:
– The ERD focuses on the data related to the delivery service.
– The data model will include entities such as Customers, Deliveries, Vehicles, and Delivery Status.
The ERD for the delivery service would include the following entities and their relationships:
– Entities:
– Customer: Stores information about the customers, such as customer ID, name, contact details, and delivery preferences (Tahaghoghi, n.d.).
– Delivery: Represents a specific delivery request and stores information such as delivery ID, customer ID, delivery address, delivery instructions, and delivery status.
– Vehicle: Represents an autonomous vehicle used for delivery, storing information like vehicle ID, location, and vehicle status (SQL: Customer Have Placed No Order or One or More Orders, 2023).
– Delivery Status: Stores different delivery statuses, such as “Pending,” “In Transit,” and “Delivered.”
– Relationships:
– Customer-Delivery: Represents the association between a customer and their delivery requests (one-to-many relationship).
– Delivery-Vehicle: Represents the assignment of a delivery to a specific vehicle (one-to-one relationship).
– Vehicle-Delivery Status: Represents the current status of a vehicle during a delivery (one-to-one relationship).
Conclusion
In this task, we developed three diagrams to capture the main features of Pony.ai’s autonomous delivery service, focusing on the delivery process. The use case diagram highlighted the interactions between customers and the PonyPilot app, while the sequence diagram depicted the sequence of actions during a delivery. Lastly, the ERD provided a logical representation of the necessary data to support the delivery service. These diagrams serve as conceptual models to aid in the understanding and design of the Pony.ai autonomous delivery service.
References
Kharpal, A. (2020, April 17). Chinese driverless car firm launches autonomous deliveries in California as lockdown continues. CNBC. https://www.cnbc.com/2020/04/17/coronavirus-ponyai-launches-driverless-car-deliveries-in-california.html
SQL: Customer have placed no order or one or more orders. (2023, February 7). W3resource. https://www.w3resource.com/sql-exercises/sql-joins-exercise-10.php
Tahaghoghi, S. M. (n.d.). Learning MySQL. O’Reilly Online Learning. https://www.oreilly.com/library/view/learning-mysql/0596008643/ch04s03.html
We've got everything to become your favourite writing service
Money back guarantee
Your money is safe. Even if we fail to satisfy your expectations, you can always request a refund and get your money back.
Confidentiality
We don’t share your private information with anyone. What happens on our website stays on our website.
Our service is legit
We provide you with a sample paper on the topic you need, and this kind of academic assistance is perfectly legitimate.
Get a plagiarism-free paper
We check every paper with our plagiarism-detection software, so you get a unique paper written for your particular purposes.
We can help with urgent tasks
Need a paper tomorrow? We can write it even while you’re sleeping. Place an order now and get your paper in 8 hours.
Pay a fair price
Our prices depend on urgency. If you want a cheap essay, place your order in advance. Our prices start from $11 per page.