Deb has recently launched her Rain Caf in downtown Toronto. The Caf is a blast. Customers...
Fantastic news! We've Found the answer you've been seeking!
Question:
![Deb has recently launched her Rain Caf in downtown Toronto. The Caf is a blast. Customers cannot get enough](https://dsd5zvtm8ll6.cloudfront.net/si.experts.images/questions/2023/09/651411daba35e_1695857449902.jpg)
![The table below summarizes the number of diagrams needed for project phase I Domain class Use case Use case](https://dsd5zvtm8ll6.cloudfront.net/si.experts.images/questions/2023/09/651411eb7419e_1695857466893.jpg)
Transcribed Image Text:
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 has the option of providing the cell phone number of the family member or the friend who has made a referral. Second, customers can use the app for ordering and payments. Customers shall be able to search all products using the app. Each product record shall contain the following information including regular price and promotion price (if applicable), award points, a general description, and images. The customer can add products to the shopping cart, and then proceed to check out to complete ordering. The app then generates an order number. The order, however, can be paid using the app or in store. If the payment is made using the app, the customer can pay by using a variety of methods including credit card, award points, and vouchers. To purchase by using award points (called BeanPoints), he or she has to select "purchase using BeanPoints." The app will calculate points to be deducted, and the amount that needs to be paid. If the BeanPoints is insufficient for a purchase, and if the customer decides to continue with using the points, the customer needs to pay the remaining amount by using his/her credit card. For purchases made by a credit card, Deb wants the app to reward the customer BeanPoints based on the dollar amount. In other words, no points are awarded if a purchase is made by using BeanPoints. Deb also wants the flexibility of adjusting BeanPoints for a purchase based on dates and times. For example, double BeanPoints could be awarded every Tuesday from 3-5pm. After completing the list, Deb feels pretty happy with what she's got. She is ready to talk to her business analyst to nail down details of the app requirements. The table below summarizes the number of diagrams needed for project phase I Domain class Use case Use case Activity diagram description diagram diagram 1 Diagrams No. of diagram that needs to be produced 1 21 2 Question: - System sequence diagram -Develop a system sequence diagram based on each fully detailed use case description - Design class diagram - Develop a design class diagram for the entire app. Include all classes of the system in the diagram. However, for the classes that are not involved in the use cases you've chosen, you should keep their methods blank. - Detailed system sequence diagram- Develop a first-cut sequence diagram for each use case description you've chosen for the project 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 has the option of providing the cell phone number of the family member or the friend who has made a referral. Second, customers can use the app for ordering and payments. Customers shall be able to search all products using the app. Each product record shall contain the following information including regular price and promotion price (if applicable), award points, a general description, and images. The customer can add products to the shopping cart, and then proceed to check out to complete ordering. The app then generates an order number. The order, however, can be paid using the app or in store. If the payment is made using the app, the customer can pay by using a variety of methods including credit card, award points, and vouchers. To purchase by using award points (called BeanPoints), he or she has to select "purchase using BeanPoints." The app will calculate points to be deducted, and the amount that needs to be paid. If the BeanPoints is insufficient for a purchase, and if the customer decides to continue with using the points, the customer needs to pay the remaining amount by using his/her credit card. For purchases made by a credit card, Deb wants the app to reward the customer BeanPoints based on the dollar amount. In other words, no points are awarded if a purchase is made by using BeanPoints. Deb also wants the flexibility of adjusting BeanPoints for a purchase based on dates and times. For example, double BeanPoints could be awarded every Tuesday from 3-5pm. After completing the list, Deb feels pretty happy with what she's got. She is ready to talk to her business analyst to nail down details of the app requirements. The table below summarizes the number of diagrams needed for project phase I Domain class Use case Use case Activity diagram description diagram diagram 1 Diagrams No. of diagram that needs to be produced 1 21 2 Question: - System sequence diagram -Develop a system sequence diagram based on each fully detailed use case description - Design class diagram - Develop a design class diagram for the entire app. Include all classes of the system in the diagram. However, for the classes that are not involved in the use cases you've chosen, you should keep their methods blank. - Detailed system sequence diagram- Develop a first-cut sequence diagram for each use case description you've chosen for the project
Expert Answer:
Answer rating: 100% (QA)
Solution System Sequence Diagram for Customer Registration CustomerRain Caf Loyalty App Open app and click on Register Rain Caf Loyalty AppCustomer Request cell phone number CustomerRain Caf Loyalty A... View the full answer
Related Book For
Smith and Roberson Business Law
ISBN: 978-0538473637
15th Edition
Authors: Richard A. Mann, Barry S. Roberts
Posted Date:
Students also viewed these computer network questions
-
Ricky Bobby Incorporated stock is selling for $15.95 this morning. Analysts believe the stock will sell for $17.05 in one year. The stock is expected to pay a $0.44 dividend per share next year. A)...
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
Googles ease of use and superior search results have propelled the search engine to its num- ber one status, ousting the early dominance of competitors such as WebCrawler and Infos- eek. Even later...
-
Find the point in the first quadrant on the curve y = x + x 1 closest to the origin.
-
Using the accompanying computer output based on the data in Problem 7 in Chapter 17, conduct a randomized-blocks analysis, treating the high schools as blocks, to test whether significant differences...
-
In Exercises 3740, find the slope of the line passing through each pair of points or state that the slope is undefined. Then indicate whether the line through the points rises, falls, is horizontal,...
-
The law of averages. The baseball player Ichiro Suzuki gets a hit about 1/3 of the time over an entire season. After he has failed to hit safely in nine straight at-bats, the TV commentator says,...
-
Suppose the central bank of a small country is faced by a rise in the world interest rate, R* what is the effect on its foreign reserve holdings? On its money supply? Can it offset either of these...
-
Yukar daki bilgilere g re birinci safhadan ikinci safhaya devreden 2 1 . 0 0 0 birimin maliyeti ka lirad r ? a . 2 . 3 3 2 . 7 7 8 . 9 6 6 . - b . 2 . 5 0 1 . 2 7 8 . 7 7 2 . - c . 2 . 5 6 6 . 2 4 0...
-
Problem 1-47 (LO 1-3) (Algo) Given the following tax structure, what minimum tax would need to be assessed on Shameika to make the tax progressive with respect to average tax rates? Taxpayer Mihwah...
-
Office Group Corporation purchased a 5 year asset that cost them $140,000 with an $8,000 salvage value. Create the depreciation tables for the entire useful life of the asset using both straight line...
-
2.11.2Project:Performance Task: The Parallax Problem Project Geometry Sem 1 (S3537251) Julio Duenas Points possible:120 Date: ____________ The Scenario:You're looking for a sponsor to pay for you to...
-
If the most common treatment of assigning overapplied overhead was used, the final balance in Cost of Goods Sold would have been * (1 Point) At the end of the last fiscal year, BREAD Company had the...
-
Angelina received new word processing software for her birthday. She also received a cheque with which she intends to purchase a new computer. Angelina's UNILUS Professor assigned a paper due in two...
-
At date t, the portfolio P to be hedged is a portfolio of Treasury bonds with various possible maturities. Its characteristics are as follows: Value YTM MD Convexity $1,450 6% 4.25 55 We consider...
-
A playground merry-go-round with an axis at the center (radius R = 1.3 m and rotational inertia | = 1.2 x 103 kgm2) is initially rotating at angular velocity w = 0.21 rad/s clockwise). A girl of mass...
-
Robin Shalit, D.D.S., opened a dental practice on January 1, 2021. During the first month of operations, the following transactions occurred. The first set are ordinary transactions, which will...
-
Match each of the key terms with the definition that best fits it. _______________ A record of the sequence of data entries and the date of those entries. Here are the key terms from the chapter. The...
-
Civil Code 1719, subdivision (a) provides in part that any person who draws a check that is dishonored due to insufficient funds shall be liable to the payee for the amount owing upon the check and...
-
Mae contracted to sell one thousand bushels of wheat to Lloyd at $5.00 per bushel. Just before Mae was to deliver the wheat, Lloyd notified her that he would not receive or accept the wheat. Mae sold...
-
At about 3:15 P.M. on November 15, 1995, plaintiff, Jason Love, and his mother, Billye Ann Love, went to the Hardees Restaurant in Arnold, Missouri, which is owned by defendant, Hardees Food Systems,...
-
CI9.3. Describe off-balance-sheet financing.
-
C19.1. Explain what a default premium is.
-
CJ9.2. Whatis the objective in reformulating financial statements for credit analysis? How does the reformulation for credit analysis differ from that for equity analysis?
![Mobile App Logo](https://dsd5zvtm8ll6.cloudfront.net/includes/images/mobile/finalLogo.png)
Study smarter with the SolutionInn App