Draw an activity Diagram and class diagram by using UML notation for the following use case. Usecase: ProcessOrder Actor: Customer Type: Primary and Essential Main Success Scenario 1) Customer initiates the Pizza Ordering process by coming to Pizza Ordering System. 2) System presents Pizza Menu. 3) Customer selects the Pizza of their choice 4) System adds the pizza to order

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
Draw an activity Diagram and class diagram by using UML notation
for the following use case.
Usecase: ProcessOrder
Actor: Customer Type: Primary and Essential
Main Success Scenario
1) Customer initiates the Pizza Ordering process by coming to Pizza Ordering System.
2) System presents Pizza Menu.
3) Customer selects the Pizza of their choice
4) System adds the pizza to order
5) Customer can order more than one pizza in their order by repeating Step 3 and Step 4
6) Customer request total bill and then System generates a total bill to Customer
7) Customer provides name and delivery address
8) System presents payment options (Cash on delivery or Pay by credit card)
9) Customer selects payment option.
10) System generates an order receipt, and records it in OrderRegister and displays the order
receipt to customer.
Post-Conditions: Pizza Order is complete, Payment method selected, and Order receipt has been issued
Alternative Course of Events
9a) Customer selects Payment by Credit Card option
10) System refers Customer to Card Payment procedure (refer to PaybyCredit Usecase)
11) System generates an order receipt, and records it in OrderRegister and displays the order
receipt to customer.
Transcribed Image Text:Draw an activity Diagram and class diagram by using UML notation for the following use case. Usecase: ProcessOrder Actor: Customer Type: Primary and Essential Main Success Scenario 1) Customer initiates the Pizza Ordering process by coming to Pizza Ordering System. 2) System presents Pizza Menu. 3) Customer selects the Pizza of their choice 4) System adds the pizza to order 5) Customer can order more than one pizza in their order by repeating Step 3 and Step 4 6) Customer request total bill and then System generates a total bill to Customer 7) Customer provides name and delivery address 8) System presents payment options (Cash on delivery or Pay by credit card) 9) Customer selects payment option. 10) System generates an order receipt, and records it in OrderRegister and displays the order receipt to customer. Post-Conditions: Pizza Order is complete, Payment method selected, and Order receipt has been issued Alternative Course of Events 9a) Customer selects Payment by Credit Card option 10) System refers Customer to Card Payment procedure (refer to PaybyCredit Usecase) 11) System generates an order receipt, and records it in OrderRegister and displays the order receipt to customer.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY