Chapter 28. Vending Machine
This example is an extension of a problem that we presented at the Structured Development Forum in San Francisco, February 1986. The problem statement and the resulting models were developed interactively as a dialogue between a customer and an analyst. Below is the outline of this dialogue and the resulting requirements and architecture models.
28.1 Customer Dialogue
The customer started by outlining to the analysts that he is faced with crooks as customers who try putting junk into the coin slots of his vending machines hoping to get something for nothing. Some even try to enter coin-like slugs to fool the machines. They also try to vandalize the selection register to get products free. These are major problems ...