Use
Case for a simple Order Entry system
· An Order Entry window sends
a “prepare” message to an Order
· The Order sends “prepare” to
each Order Line on the Order
· Each Order Line checks the
given Stock Item:
· if check returns true (there’s
enough in stock):
1)
remove
apprpriate quantity of Stock Item from stock
2)
create
a deliver item
· else if Stock Item falls
below reorder level
then Stock Item requests
reorder