Documentation/Diagrams

Use case and activity diagrams were created and can be accessed through the project’s GitHub repository in the “documentation” folder.

Use Case Diagrams

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.

use-cases-Mobile Application .png

The interactions identified between the child/manager and the vending machine can be seen in the diagram below.

use-cases-Vending Machine.png

Activity Diagrams

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.

parent-authentication-activity.png

The activities that parents can perform while browsing the app can be seen in the diagram below.

app-navigation-activities.png

The activity of buying snacks, carried out by the child, can be seen in the following diagram.

buy-snack-activity.png

The activity carried out by the stock manager to update a product’s stock can be seen in the diagram below.

update-product-stock-activity.png