Tesla company willing to converts its sales to online-only for cutting costs. It has decided to release a web app/system for automating the order process. The company will sell two specific models online (Model X and Model Y). Customer can use the Tesla system to:
1. Create an account: Customers will provide their information in a form. The system will validate the provided information and return the account details to customers. Creating an account should be done before any other process.
2. Place an order: To place an order, the Customer must first select his country from a menu and then select the desired model. After that, the Customer should log in to his Account and complete his delivery details. This includes the delivery location and time. Tesla will check the manufacturer line and send an estimated delivery time to the Customer. If the Customer confirmed the date, the system requires paying in full. Customer can use only credit cards or Bitcoin for paying. In both cases, the system will verify the payment method and confirm the order.
3. Optionally, the system shall provide more information about the delivery process and payment methods during the paying process upon the Customer's request.
Based on the previous description, do the followings:
A) Draw a suitable Use Case Diagram.
B) Develop a fully Use Case Description for "Place an order" use case.
C) Provide a UML Activity Diagram for "Place an order" use case.
Trending nowThis is a popular solution!
Step by stepSolved in 3 steps with 1 images
- Make a difference between the warehousing that takes place on the premises and the warehousing that takes place away from the site. Make a difference between the warehousing that takes place on the premises and the warehousing that takes place away from the site?arrow_forwardPlease convert the activity diagram (see attached photo) into a sequence diagramarrow_forwardESSAY 1. What are the advantages of having a Gmail account?2. Are there any features on Gmail you would use aside fromemail?arrow_forward
- Is it better for the product if it meets the customer's needs?arrow_forwardBriefly describe why it is unnecessary to create a Group chart of accounts if all business codes within a specific group use the same Operating chart of accounts.arrow_forwardes, 13 seconds. Question Completion Status: A Moving to another question will save this response. Question 2 is a picture which shows the information that is created, stored, and used by a business system. Model Physical design Logical design ERD W Type here to search DELL 關arrow_forward
- just chose the right answerarrow_forwardThe term "dashboard" comes from using a set of visual indicators to speed up business transactions. True O Falsearrow_forwardCase Description: Deb has recently launched her Rain Café in downtown Toronto. The Café is a blast. Customers cannot get enough of Deb’s coffee beverages and baked foods. To entice and retain customers, Deb is thinking of launching a loyalty membership app. She jots down what she has in mind of important features of the app. First and foremost, Deb wants an easy registration process for customers. In particular, a customer shall quickly create an account by simply entering his or her cell phone number. To ensure that the customer is the holder of the cell phone, the customer has to enter into the app a 6-digit confirmation code sent to the customer’s phone to complete the registration process. At the end of the customer registration process, the customer is provided a unique membership ID. Deb also wants to reward customers who refer their friends and family members to her café. A $5 voucher is added to the customer who has made a referral. So in creating an account, every new customer…arrow_forward
- Create employee Intrest survey form like below modelarrow_forwardyou will apply for some type of welfare program, service, or benefit (Medicaid, TANF, SNAP, WIC, Head Start). If you are already receiving assistance through a government welfare program, you can skip the application part and go straight to answering the questions. 1.Which program/service/benefit did you decide to apply for? Why? 2.Was it easy or difficult trying to find the application online? 3.How long did the application take for you to complete? 4.What did you think about the application process? 5.Did the application seem to be created in a way to deter people from applying for the program/service/benefit? 6.What are the eligibility requirements for the program/service/benefit? 7.Have you ever used the program/service/benefit? 8.What are some stereotypes associated with individuals who get assistance from the program/service/benefit?arrow_forwardPlease explain ur thought process. Starting the code like shownarrow_forward
- Computer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Concepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningPrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY