Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering
|Due at Friday, May 29th, 23:59|
Use a state diagram (see slides set2: 58 -68) to model the status of a movie copy available for rent via mail in the MMM system during a rental up until the delivery order to the automated storage facility is dispatched. Include payment via credit card and bonus points. Payment via bonus points is only available if there are enough bonus points on the customers bonus point account.
The user may press cancel at any time to stop the process.
The movie copy is temporarily reserved during the payment process. The maximum duration of this temporary reservation is 5 minutes.
Recommend to the MMM executives two possible deployments of your planned app for large scale use in the WWW.
Take your components from the previous task and draw a deployment diagram (see slide set 6, pages 46f) for each proposal.
Also, write down a few sentences to justify your decisions.