Professional Documents
Culture Documents
Vending Machine
A Vending Machine is a computerized machine that sells beverages and snacks. This
system contains the following information:
1. A client can:
a. Choose a good which can be a beverage or a snack by inputting a code of
the beverage or the snack.
b. Input coins to pay for the good.
c. Confirm buying the good and retrieve it.
d. Cancel buying the good and retrieve coins.
e. Call the assistant operator if a problem occurs with the machine.
2. An angry client can kick the machine.
3. The assistance operator can:
a. Receive the calls from clients
b. Fix the machine either by refill it or fix any electronic problem.
Questions:
a. Show the interaction between actors and each of the use-cases in the system
b. Show the dependencies among use cases (initiates, includes, extends, or depends
on).
Solution:
Medical clinic system is an application used by most of the doctors to keep track of all
the patient information including appointment, medical records, and medication
payments. This system contains the following information:
Questions:
a. Show the interaction between actors and each of the use-cases in the system
b. Show the dependencies among use cases (initiates, includes, extends, or depends
on).
Solution: