Using the Use Case Diagram and Class Diagram modeling a food delivery system, create a context diagram for the system.
Using the Use Case Diagram and Class Diagram modeling a food delivery system, create a context diagram for the system.
Chapter8: Arrays
Section: Chapter Questions
Problem 7PE
Related questions
Question
Using the Use Case Diagram and Class Diagram modeling a food delivery system, create a context diagram for the system.
![0..*
dispatch()
refund()
Customer
customerID: Integer
o name: String
o address: String
o phone Number: String
o email: String
has
placeOrder()
cancelOrder()
Order
o orderID: Integer
o itemsList: List
o orderStatus: String
o orderDate: Date
rateDriverOrRestaurant()
C) Payment
o paymentID: Integer
o amount: Double
• processPayment()
refundTransaction()
places
o payment Date: Date
o payment Method: String
gives
Rating
o ratingID: Integer
o value: Integer
o comment: String
• addRating()
• viewRatings()
belongs to
Administrator
o adminID: Integer
o name: String
o privileges: List
• addBusiness()
delete Business()
/manages
Restaurant
o restaurantID: Integer
o name: String
o address: String
o menu: List
o ratingAverage: Double
addMenultem()
• removeMenultem()](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F16a501d0-ad86-4e86-a9d4-08a716d78319%2F5707b116-aec5-4f1a-b168-c408517716e9%2Fc381xq_processed.png&w=3840&q=75)
Transcribed Image Text:0..*
dispatch()
refund()
Customer
customerID: Integer
o name: String
o address: String
o phone Number: String
o email: String
has
placeOrder()
cancelOrder()
Order
o orderID: Integer
o itemsList: List
o orderStatus: String
o orderDate: Date
rateDriverOrRestaurant()
C) Payment
o paymentID: Integer
o amount: Double
• processPayment()
refundTransaction()
places
o payment Date: Date
o payment Method: String
gives
Rating
o ratingID: Integer
o value: Integer
o comment: String
• addRating()
• viewRatings()
belongs to
Administrator
o adminID: Integer
o name: String
o privileges: List
• addBusiness()
delete Business()
/manages
Restaurant
o restaurantID: Integer
o name: String
o address: String
o menu: List
o ratingAverage: Double
addMenultem()
• removeMenultem()
![ustomer
Place an order
<<Includes>>
<<Includes>>
Rate
Driver/Restaurant
Add/Delete
Business
Container
Pay for order
Cancel an Order
Dispatch an order
Refund
Transaction
Administrator
Restaura](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F16a501d0-ad86-4e86-a9d4-08a716d78319%2F5707b116-aec5-4f1a-b168-c408517716e9%2Foio0m0s_processed.png&w=3840&q=75)
Transcribed Image Text:ustomer
Place an order
<<Includes>>
<<Includes>>
Rate
Driver/Restaurant
Add/Delete
Business
Container
Pay for order
Cancel an Order
Dispatch an order
Refund
Transaction
Administrator
Restaura
Expert Solution
![](/static/compass_v2/shared-icons/check-mark.png)
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 3 steps with 2 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
![EBK JAVA PROGRAMMING](https://www.bartleby.com/isbn_cover_images/9781337671385/9781337671385_smallCoverImage.jpg)
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
![EBK JAVA PROGRAMMING](https://www.bartleby.com/isbn_cover_images/9781337671385/9781337671385_smallCoverImage.jpg)
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage