Aqui se encontra a projetagem do software e os testes funcionais realizados sobre ele.

Casos de Uso

O projeto vai interagir com apenas um ator, o Usuário, que vai realizar duas ações sobre o sistema: Adicionar Crédito e Realizar Pedido.

DiagramaDeCasoDeUso_V2.png

Um detalhamento maior de cada caso de uso pode ser encontrado nas páginas a seguir:

UC1: Adicionar Créditos

UC2: Realizar Pedido

Diagrama de fluxo de telas do aplicativo

Flowchart_telasapp.png

Interfaces

O detalhamento das interfaces está presente na página a seguir.

Modelagem das Interfaces

Diagrama de Estados (Statechart)

DiagramadeEstadosETransicoesv2.png

DiagramadeEstadosETransicoesv2.png

O funcionamento da ESP32 embarcada na vending machine se dará por 10 estados: