Use case and activity diagrams were created and can be accessed through the project’s GitHub repository in the “documentation” folder.
Two use case diagrams were created: one showing the interactions between the parent and the mobile application; and the other between the child/manager and the vending machine.
The interactions identified between the parent and the mobile application can be seen in the diagram below.
The interactions identified between the child/manager and the vending machine can be seen in the diagram below.
Four activity diagrams were created taking into account the use case diagrams.
The parent authentication activity in the mobile application can be seen in the following diagram.
The activities that parents can perform while browsing the app can be seen in the diagram below.
The activity of buying snacks, carried out by the child, can be seen in the following diagram.
The activity carried out by the stock manager to update a product’s stock can be seen in the diagram below.