A homework question:
Use an appropriate UML diagram, to describe the process of using a self-service-checkout to purchase stuff from a shop.
The diagram should focus primarily on the required actions taken by the checkout software in completing the transaction.
I have chosen to do this as a activity diagram as it clearly shows the actions taken by the checkout software in completing the transaction.
Is this the correct approach? Any advice?