A vending machine sells small, packaged, ready to eat items (chocolate bars, cookies, candies, etc.). Each item has a price and a name. A customer can buy an item, using a smart card (issued by the vending machine company) to pay for it. No other payment forms (i.e. cash, credit card) are allowed. The smart card records on it the amount of money available. The functions supported by the system are: Sell an item (choose from a list of items, pay item, distribute item) Recharge the machine Set up the machine (define items sold and price of items) Monitor the machine (number of items sold, number of items sold per type, total revenue) The system can be used by a customer, a maintenance employee (who recharges items in the machines) and an administrator (who sets up the machine). Draw a use case diagram using the above cases and determine the relation between nem?

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
1. A vending machine sells small, packaged, ready to eat items (chocolate bars, cookies,
candies, etc.). Each item has a price and a name. A customer can buy an item, using a smart
card (issued by the vending machine company) to pay for it. No other payment forms (i.e.
cash, credit card) are allowed. The smart card records on it the amount of money available.
The functions supported by the system are: Sell an item (choose from a list of items, pay
item, distribute item) Recharge the machine Set up the machine (define items sold and
price of items) Monitor the machine (number of items sold, number of items sold per type,
total revenue)
The system can be used by a customer, a maintenance employee (who recharges items in
the machines) and an administrator (who sets up the machine).
Draw a use case diagram using the above cases and determine the relation between
them?
Transcribed Image Text:1. A vending machine sells small, packaged, ready to eat items (chocolate bars, cookies, candies, etc.). Each item has a price and a name. A customer can buy an item, using a smart card (issued by the vending machine company) to pay for it. No other payment forms (i.e. cash, credit card) are allowed. The smart card records on it the amount of money available. The functions supported by the system are: Sell an item (choose from a list of items, pay item, distribute item) Recharge the machine Set up the machine (define items sold and price of items) Monitor the machine (number of items sold, number of items sold per type, total revenue) The system can be used by a customer, a maintenance employee (who recharges items in the machines) and an administrator (who sets up the machine). Draw a use case diagram using the above cases and determine the relation between them?
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Introduction to Coding
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
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education