Question: A coffee shop Hot Hangout is planning to develop a mobile app called Tracker that tracks customer purchasing behaviors. The following is the description of

A coffee shop Hot Hangout is planning to develop a mobile app called Tracker that tracks customer purchasing behaviors. The following is the description of what the app would do. Tracker allows a customer to create a personal account by registering first name, last name and cell phone number, and the information (e.g., card number, expiration month and year) of the customers credit card. An account can also be created by asking a staff member at Hot Hangout to enter the required information. Once the account is created, the app will generate a QR code for the customer. Then the customer can use the QR code for any purchase that the customer makes in store. For example, when a customer brings to the counter the food (e.g., beverage, muffin) to be purchased, the cashier will ask if the customer has Tracker installed. If so, the cashier will ask the customer to show the QR code, and then scan it. Once the QR code is scanned, the cashier will then scan each item. Tracker shows the price of each item and calculates the total amount. Once the customer confirms to purchase, the amount will be deducted automatically from the customers credit card. The customer will receive a confirmation sent to the customer's cell phone number about the purchase. Customers can use the app to track the purchase history based on different criteria (e.g., time, amount, category of food purchased). In addition, Tracker should allow customers to search discounts and display any discount barcode for it to be scanned when a purchase is made. Hot Hangout can access Tracker to download customer purchase information, and use an analytical tool to discover customer purchase preferences and patterns. The information is then used to develop promotions and marketing campaigns. The store then pushes the promotions to Tracker from which customer can view details of each promotion.

(a) Identify all the actors that will use Tracker.

(b) Using the actors that you identified in Q1, develop a list of all the use cases. Draw a use case diagram for these use cases.

(c) Write a fully developed description for the use case create account (by customer).

(d) Write a fully developed description for the use case purchase item

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related General Management Questions!